関数 / ch04 — デフォルト引数 / 演習 02

📝 ドリル 02 — multiply($a, $b = 2) を作る

問題

引数 $a と、デフォルト値 2 を持つ $b を受け取り、$a * $breturn で返す関数 multiply を定義してください。

定義した後、次の順に呼んで戻り値を 1 行ずつ出力してください。

  1. multiply(5) (b を省略 → 2 倍)
  2. multiply(5, 3) (b を指定)
  3. multiply(7) (b を省略 → 2 倍)

期待される出力:

10
15
14

採点

php scripts/grade.php v2/topics/07-function/ch04-default-args/drill/02-default-multiply/

ヒント

  • function multiply($a, $b = 2) { return $a * $b; }
  • echo multiply(5) . "\n"; のように戻り値を出力

テストケース

期待される出力

10
15
14

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: multiply($a, $b = 2) を定義し、3 件分の結果を出力する
// ヒント:
//   function multiply($a, $b = 2) {
//       return $a * $b;
//   }
//   echo multiply(5) . "\n";
//   echo multiply(5, 3) . "\n";
//   echo multiply(7) . "\n";
✅ 解答例を見る(自分で解いてから)
<?php

function multiply($a, $b = 2) {
    return $a * $b;
}

echo multiply(5) . "\n";
echo multiply(5, 3) . "\n";
echo multiply(7) . "\n";