rainingphpで文字列を出力する際は、echoかprintを使用すると思います。php初心者の方からechoとprintをどちらを使えばいいのか?echoとprintの違いはなんなのか?どちらを使用するのが正しいのか?などを聞かれたことがあります。私はphpを覚えた時から文字列の出力はechoを使用していたので、あまり気にしたことがありませんでした。「echo」と「print」を比較して、違いを調べてみたので下記にメモします。引数が違うechoの場合は引数を「,」区切りで複数指定できます。'bbb';【出力結果】aaabbbprintの場合は引数は一つのみです。'aaabbb';下記の場合、エラーになります。戻り値が違うechoの場合は戻り値がないです。下記の場合、エラーになります。'aaa';printの場合は戻り値があり、1を返します。$val;【出力結果】aaa1文字列ではなく「1」が返ります。私なりの結論ですが、phpで文字列を出力するのは、echoとprintのどちらも正しいです。どちらでも文字列を出力するのは変わらないので、その時の環境やルールに合わせるのがいいと思います。printは戻り値があるから、echoの方が処理速度が速いようです。コメントをキャンセルメールアドレスが公開されることはありません。