PHPのreturn文は、関数から値を返すために使用します。return文の構文は、以下のとおりです。
関数の処理結果を返すサンプル
PHP
// 関数の定義 function sum(int $a, int $b) { // 引数として渡された値を足し算する $result = $a + $b; // 計算結果を返す return $result; } // 関数の呼び出し $result = sum(10, 20); // 関数から返された値を出力する echo $result; // 30
このコードでは、sum() 関数は、引数として渡された $a と $b の合計を計算し、その結果を return 文で返しています。関数を呼び出した側では、return 文で返された値を変数 $result に代入し、その値を出力しています。
関数の処理を途中で終了するサンプル
PHP
// 関数の定義 function checkAge(int $age) { // 引数として渡された値が 18 歳以上か判定する if ($age >= 18) { // 18 歳以上の場合は処理を続行する echo "18歳以上です。"; } else { // 18歳未満の場合は処理を終了する return; } } // 関数の呼び出し checkAge(17); // 処理は終了する checkAge(20); // 「18歳以上です。」と表示される
このコードでは、checkAge() 関数は、引数として渡された $age が 18 歳以上かどうかを判定しています。18 歳以上の場合は処理を続行し、18 歳未満の場合は処理を終了します。
関数の処理を制御するサンプル
PHP
// 関数の定義 function isEven(int $number) { // 引数として渡された値が偶数か判定する if ($number % 2 == 0) { // 偶数の場合は「true」を返す return true; } else { // 奇数の場合は「false」を返す return false; } } // 関数の呼び出し $isEven = isEven(10); // true を返す $isEven = isEven(11); // false を返す
このコードでは、isEven() 関数は、引数として渡された $number が偶数かどうかを判定し、偶数の場合は「true」を、奇数の場合は「false」を返しています。
これらのサンプルを参考に、return文の使い方を理解していきましょう。
PHPのreturn文のまとめ
PHPのreturn文は、関数から値を返すために使用します。return文の構文は、以下のとおりです。
PHP
return 値;
値は、関数から返す値です。値は、任意の型の値を指定できます。
return文の使い方
return文は、関数の内部で使用します。return文で返す値は、変数、定数、算術式、文字列、数値など、任意の型の値を指定できます。
return文の注意点
return文を利用する際には、以下の点に注意しましょう。
- return文は、関数の実行を中断します。
- return文は、必ず1つだけ使用する必要があります。
- return文で返す値は、関数の戻り値型と一致する必要があります。
return文の活用例
return文は、関数の処理結果を返すために使用しますが、それ以外にもさまざまな用途で使用することができます。
例えば、以下のようなものが挙げられます。
- 関数の処理を途中で終了する
- 関数の処理を制御する
return文は、関数の機能をより柔軟に制御するために活用することができます。
初心者に伝えたいポイント
return文は、関数の処理結果を返すために重要な構文です。return文の使い方を理解しておくことで、関数の機能をより効果的に利用することができます。
return文の特徴を理解し、適切に使用するようにしましょう。
return文の学習ポイント
return文の学習ポイントは、以下のとおりです。
- return文の構文を理解する
- return文の注意点を理解する
- return文の活用例を理解する
return文の構文は、シンプルなので、すぐに理解できるでしょう。return文の注意点については、return文を複数回使用するとエラーが発生すること、return文で返す値は関数の戻り値型と一致する必要があること、を覚えておくとよいでしょう。return文の活用例については、上記のサンプルを参考に、return文をさまざまな場面で活用できるように練習しましょう。
return文は、関数の機能をより効果的に利用するために重要な構文です。return文の学習ポイントを押さえて、return文をマスターしましょう。