func_get_args
func_get_args — 返回一個包含函數參數列表的數組
func_get_args ( void ) : array
<?php
function foo(){
// func_get_args() 獲取當前函數的參數列表
$arg_list = func_get_args();
var_dump($arg_list);
}
foo('a','b','c');
func_get_arg
func_get_arg — 返回參數列表的某一項
func_get_arg ( int $arg_num
) : [mixed]]
<?php
function foo(){
// 獲取參數列表中的某一項
$get_arg = func_get_arg(1);
var_dump($get_arg);
}
foo('a','b','c');
func_num_args
返回傳遞給函數的參數的數量
func_num_args ( void ) : int
<?php
function foo(){
// 獲取傳遞的參數數量
$nums = func_num_args();
echo $nums . '<br/>';
}
foo(1);
foo(1,2);
foo(1,2,3);