func_get_args
------獲取一個函數的所有參數
function foo() { $numargs = func_num_args(); //參數數量 echo "參數個數是: $numargs<br />\n"; if ($numargs >= 2) { echo "第二個參數的值:" . func_get_arg(1) . "<br />\n"; } $arg_list = func_get_args(); for ($i = 0; $i < $numargs; $i++) { echo "第{$i}個參數值:{$arg_list[$i]}<br />\n"; } } foo(1, 'd', 3,4);
輸出:
參數個數是: 4
第二個參數的值:d
第0個參數值:1
第1個參數值:d
第2個參數值:3
第3個參數值:4
第二個參數的值:d
第0個參數值:1
第1個參數值:d
第2個參數值:3
第3個參數值:4
