echoコマンドは様々な方法で使える。
・ストリングリテラルを出力
・連結したストリングや評価した変数を出力
・複数行にわたる出力
echoに代えてprintを使用する方法もある。
echoとprintはよく似ているが、printはパラメータを1つ取る実際の関数で、echoはPHPの言語構造(前もって組み込まれている、関数のように振る舞うキーワード)。
echoコマンドは全般的に、printの通常のテキスト出力よりも少し高速。
なぜなら、echoは関数ではなく、戻り値を設定しないから。
関数でないechoは複雑な式の中では使用できないが、printではこれが可能。
例えば、
$b ? print "TRUE" : print "FALSE";
このコードでは、echoは使用できない。
echoで実行しようとすると"Parse error"メッセージが発生する。
・ストリングリテラルを出力
・連結したストリングや評価した変数を出力
・複数行にわたる出力
echoに代えてprintを使用する方法もある。
echoとprintはよく似ているが、printはパラメータを1つ取る実際の関数で、echoはPHPの言語構造(前もって組み込まれている、関数のように振る舞うキーワード)。
echoコマンドは全般的に、printの通常のテキスト出力よりも少し高速。
なぜなら、echoは関数ではなく、戻り値を設定しないから。
関数でないechoは複雑な式の中では使用できないが、printではこれが可能。
例えば、
$b ? print "TRUE" : print "FALSE";
このコードでは、echoは使用できない。
echoで実行しようとすると"Parse error"メッセージが発生する。