nihimotoの日記

https://mapsengine.google.com/map/edit?mid=zhpqXW1XM-zc.kmD-c8p1GAWI

printとechoの違い

意外と知らないprint文とecho文の違い。


まずprintは「関数」であり、出力が成功した場合は真、失敗した場合は否の値を戻します。しかしechoは「言語構造」であり、戻り値なんて当然ありません。この差により、printに比べてechoの方が少しだけ処理が軽いようです(管理人は常にechoを使用しています)。

と、どこかのサイトに書いてありました。
普通の用途では大差ないということですね。
ただ、マニアックな状況だと激しくわかりにくいトラブルを引き起こしそうですね・・・