PHPのreturn文の作成・使用方法

PHPのreturn文の作成・使用方法 PHP言語リファレンス
PHPのreturn文の作成・使用方法
zucksadnetwork

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文をマスターしましょう。

PHP言語リファレンスreturn制御構造
PHPプログラミング図鑑をフォローする
PHPプログラミング図鑑