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()は与えられた引数の個数を返します。