「3.4.4可変パラメータ」からのメモ。
PHPで可変引数を使うにはfunc_get_args() , func_num_args() , func_get_arg()を使用します。
<?php function myfunc() { $args = func_get_args(); $num = func_num_args(); $val = func_get_arg(1); print_r($args); echo "\$num = $num\n"; echo "\$val = $val\n"; } myfunc("hello" , 10); ?>
Array ( [0] => hello [1] => 10 ) $num = 2 $val = 10