echoコマンドは様々な方法で使える。
・ストリングリテラルを出力
・連結したストリングや評価した変数を出力
・複数行にわたる出力

echoに代えてprintを使用する方法もある。

echoとprintはよく似ているが、printはパラメータを1つ取る実際の関数で、echoはPHPの言語構造(前もって組み込まれている、関数のように振る舞うキーワード)。

echoコマンドは全般的に、printの通常のテキスト出力よりも少し高速。
なぜなら、echoは関数ではなく、戻り値を設定しないから。

関数でないechoは複雑な式の中では使用できないが、printではこれが可能。

例えば、

$b ? print "TRUE" : print "FALSE";

このコードでは、echoは使用できない。
echoで実行しようとすると"Parse error"メッセージが発生する。