関数に好きな数の引数を渡す | φ(..)メモとして残しておこう…

関数に好きな数の引数を渡す

通常、関数は以下のように引数と一緒に定義する。

function example($hikisuu1, $hikisuu2) {
}

func_get_args()を使うことで、好きな数の引数を関数に渡すことができる。

function example() {
$hikisuu = func_get_args();
foreach ($hikisuu as $key=>$value) {
echo "Hikisuu{$key} is $valuen";
}
}

example(1,2,3,4); も example(1,2) もエラーにならず動く。


うーん…なるほど。