第6章 ユーザー定義関数 / 第2回 模擬試験

PHPの関数の引数に関する次の記述のうち、正しいものはどれか。

引数はデフォルトで参照渡しされる。
型宣言(type hint)を使うと、引数の型を制限できる。 正解
デフォルト引数は必須引数より前に記述しなければならない。
可変長引数は1つの関数につき複数個定義できる。
解説
PHPの引数はデフォルトで値渡しです。型宣言で引数の型を制限できます。デフォルト引数は必須引数より後ろに置くのが基本で、可変長引数(`...`)は1関数につき1つのみ、最後の引数として定義します。(参照: 独習PHP 第4版 第6章 ユーザー定義関数 6.1節/6.3節 p.258〜288)