コマンド echo は何も返しません。しかし、print は 1 を返します。常に。この返される 1 の実用的な用途は何ですか? 確かに式で使用できますが、式が常に真であり、より多くのコードを使用する場合、その式は役に立たないのではないでしょうか?
<?php
unset($empty);
if(print ($empty)){
echo "Yep sure thing. Print strikes again with a ", "1.";
}
?>
以下のように常に同じ結果を返すべきではないので、ポイントは何ですか?
<?php
print ($empty);
echo "Yep sure thing. Print strikes again with a ", "1.";
?>
この質問は 1 を返すことに関するものであり、「Echo ではコンマで区切られた複数の文字列をエコーすることができますが、print では許可されません」などではありません。