[PHP]func_get_args()で可変長引数

PHPマニュアルのfunc_get_args()のサンプルを一部改変。

    function foo()
{
$arg_list = func_get_args();
for ($i = 0; $i < func_num_args(); $i++) {
echo 'args no.', ($i + 1), ' is ', $arg_list[$i], PHP_EOL;
}
}

任意の個数の引数を与えると、全ての引数を表示する関数です。func_get_args()は、func_get_args()が呼ばれた関数に対して与えられた引数を配列として返します。func_num_args()は与えられた引数の個数を返します。

コメントをどうぞ

コメントを残す