PHP echo と PHP return の主な違いを理解する
インターネット上には豊富な情報がありますが、それを理解するのは難しい場合があります。プログラミング概念間の微妙な違いを理解します。関連性のある例えを使用して、PHP エコーと PHP リターンの違いを詳しく見てみましょう。
例え: サリー関数とあなたの愛
サリー関数という名前の魅力的な若い女性を想像してみてください。 。あなたはあなたに対する彼女の気持ちに夢中になり、興味を持っています。プログラミングの分野では、これは引数 (この場合は 2 と 2) を指定して add1 のような関数を呼び出すことになります。
エコーとリターン: 伝えることと保存すること
エコーを使用すると、サリーに「私のことが好きですか?」と尋ねているような感じになります。彼女は「はい!」と大きな声で答えました。彼女の答えをただ他の人に伝えるだけですか?完全ではありません。 PHP コードはその応答を即座にエコーし、誰でもアクセスできるようにします。言い換えれば、echo は関数の実行結果を出力します。
Return は、一方、サリーが答えを 2 人の間で秘密にしてあなたにささやくのに似ています。 PHP コードは値を受け取りますが、すぐには表示しません。代わりに、(制御側) あなたがそれをどう扱うかを選択できます。
例: ディスプレイ上のエコー
サンプル関数では、add1 と add2 はどちらも同じ出力を出力します。結果、4。これは、echo の即時表示特性を示しています。ただし、add2 の結果を変数に保存すると、それを使用してさらに操作や計算を実行できるため、コード フローを柔軟に制御できるようになります。
重要な違いは要約すると覚えておいてください。関数の出力がすぐに画面に出力されるか (エコー)、後で使用するために保存されるか (リターン)。
以上がPHP の「echo」ステートメントと「return」ステートメントの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。