関数 / ch05 — 型宣言 / 演習 01
📝 ドリル 01 — add(int $a, int $b): int を作る
問題
引数を 2 つ受け取り、その合計を返す関数 add を、型宣言付きで定義してください。
- 引数
$a・$bの型はint - 戻り値の型は
int
定義した後、add(1, 2)・add(10, 20)・add(100, 250) の戻り値を 1 行ずつ出力してください。
期待される出力:
3
30
350
採点
php scripts/grade.php v2/topics/07-function/ch05-type-hints/drill/01-typed-add/
ヒント
function add(int $a, int $b): int { return $a + $b; }echo add(1, 2) . "\n";を 3 回書く
テストケース
期待される出力
3
30
350
📄 starter.php(雛形)
このコードから書き始めてください。
<?php
// TODO: add(int $a, int $b): int を定義し、3 件分の結果を出力する
// ヒント:
// function add(int $a, int $b): int {
// return $a + $b;
// }
// echo add(1, 2) . "\n";
// echo add(10, 20) . "\n";
// echo add(100, 250) . "\n";
✅ 解答例を見る(自分で解いてから)
<?php
function add(int $a, int $b): int {
return $a + $b;
}
echo add(1, 2) . "\n";
echo add(10, 20) . "\n";
echo add(100, 250) . "\n";