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);