PHP の print と echo のニュアンス 表面的には別個の構造のように見えますが、PHP の print と echo は共通の基礎となる実装を共有しています -エコーハンドラー。ただし、詳しく調べると、さまざまなシナリオでの使用法と適合性を決定する 2 つの微妙な違いが明らかになります。 構文の違い print expr は、値として評価され、より大きな式内で使用できる式。echo expr は単純に式の値を出力バッファに出力するステートメント。 gt;セマンティックの違い print e は e を評価し、e を次のように型キャストします。文字列を出力バッファにストリーミングし、1. echo を返します。 e は print e と同等ですが、戻り値がありません。 実行時の考慮事項 print では、次の理由によりわずかなオーバーヘッドが発生します。戻り変数を設定する必要があります。 echo は印刷タスクを直接委任します。追加のオーバーヘッドなしでエコー ハンドラーを実行します。 構文と使用例構文: print expr vs. echo式、式、...、 expr使用例: print は、条件式や式の結果値の取得など、戻り値が必要な場合に便利です。 echo は複数の引数をサポートし、戻り値がないため、単純な出力に適しています。 value. Which Construct to Use?Web アプリケーションでは、通常テンプレートが使用されるため、echo を使用するのが一般的です。 = 構文 (echo のエイリアス) を利用します。さらに、echo は複数の式を連結せずに出力する場合により効率的であり、実行時のオーバーヘッドが小さくなります。したがって、ほとんどの出力タスクではエコーが推奨される選択肢です。