PHP 関数へのパラメータ渡し方:基本と実践

PHPの中で、関数は以下の方法でパラメータを渡すことができます。

  1. 位置引数の伝達:これは最も一般的な方法であり、引数は関数の定義された順序で伝達されます。
function greetings($name, $message) {
    echo "Hello, $name! $message";
}

greetings("Alice", "How are you?");
  1. キーワード引数の渡し方は、key => value の形式で行い、関数の定義順に従わなくても渡すことができます。
function greetings($name, $message) {
    echo "Hello, $name! $message";
}

greetings(message: "How are you?", name: "Alice");
  1. 関数の定義時に、パラメーターにデフォルト値を設定でき、関数を呼び出す際にはこれらのパラメーターを渡す必要がありません。
function greetings($name = "Alice", $message = "How are you?") {
    echo "Hello, $name! $message";
}

greetings();
  1. その映画は本当に面白かった。
function sum(...$numbers) {
    $total = 0;
    foreach ($numbers as $number) {
        $total += $number;
    }
    echo "The sum is: $total";
}

sum(1, 2, 3, 4, 5);
bannerAds