func_get_arg(),func_get_args()和func_num_args()的用法
$number = func_num_args(); 返回INT
//返回函数调用时,给出参数的数量;
$para = func_get_arg(n);//可以返回第N-1位参数的值,因为引索的起$arr = 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 "Argument $i is: " . $arg_list[$i] . "<br />\n";
- }
- }
- foo(1, 2, 3);
复制代码