分类:
2008-03-27 10:21:13
func_get_args --- 傳回包含函式的參數列表的陣列
(PHP4 >= 4.0b4)
func_get_args --- 傳回包含函式的參數列表的陣列
語法 : int func_get_args (void )
說明 :
傳回一陣列,陣列的各個元素相當於是目前使用者定義函式的參數列的數目。如果是從函式定義的外面來呼叫此函式,則func_get_arg( )將會產生警告。
function foo() {
$numargs = func_num_args();
echo "Number of arguments: $numargs
\n";
if ($numargs >= 2) {
echo "Second argument is: " . func_get_arg (1) . "
\n";
}
$arg_list = func_get_args();
for ($i = 0; $i < $numargs; $i++) {
echo "Argument $i is: " . $arg_list[$i] . "
\n";
}
}
foo (1, 2, 3);
?>
func_get_args( )可以用來結合func_num_args( )和func_get_arg( )來允許使用者定義的函式接受variable-length參數列表。
注意 : 此函式是PHP4中新增的函式