ホームページ >バックエンド開発 >PHPチュートリアル >PHP の「echo」と「return」: それぞれをいつ使用する必要がありますか?
PHP echo と PHP return の違いを理解する
PHP では、echo と return の両方を使用して出力をユーザーに表示します。ただし、この 2 つには、コードのフローに影響を与える可能性のある重要な違いがあります。
Echo
echo ステートメントは、テキスト文字列を直接出力するために使用されます。ブラウザ。変数または式の値を返さずにエコーします。変数の値やコードのフローには影響しません。
Return
return ステートメントは、関数から値を返すために使用されます。関数から値を取得し、関数を呼び出した変数に値を格納します。関数の実行を終了し、呼び出し元のコードに制御を返します。
使用例
コードでは、echo と return の両方を使用して 2 の合計を表示しています。と 2. ただし、違いは出力の制御にあります。
エコーを使用すると、合計がそれ以上表示されずにすぐに表示されます。
echo add1(2, 2); // Displays the sum directly
return では、合計が変数 $total に格納されます。その後、結果を表示する前に、結果に対してさらに操作を実行するオプションがあります。
$total = add2(2, 2); // Stores the sum in a variable echo $total; // Displays the sum later
有効性
リターンの有効性は、複数の操作を実行する必要がある場合に明らかになります。戻り値に対する操作を行うか、後で使用するために保存します。これは、複雑な計算や、コード内の他の場所で値を再利用したい場合に特に役立ちます。
類似
違いを説明するために、次のような状況を考えてみましょう。あなたに秘密を教えてくれる友人のサリー。
エコーを使用すると、サリーはその場にいる人に直接秘密を口走るでしょう。秘密がいつ、誰に公開されるかは、あなたにはコントロールできません。
お返しに、サリーがあなたに秘密をささやきます。その後、自分の裁量で、秘密にしておくか他の人と共有するかを選択できます。
以上がPHP の「echo」と「return」: それぞれをいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。