phpの関数について補足 | 15g.jp

Pocket

特殊な挙動

関数はifの中や関数の中でも定義可能。
ただしその場合は定義後にしか使えない。
PHPは関数のオーバーロードをサポートしていない。
また、宣言された関数の定義を取り消したり再定義することもできない
関数名は大文字小文字を区別しない

可変長引数について

可変長引数。バージョン5.6を境目に実装方法が変わるので注意。
足し算を行うSUM関数を例に取る

5.3以前

5.6以降

ではこんな感じ。…を使う

デフォルト引数