发新话题
打印

实现传递数目可变的参数列表func_num_args()&func_get_args()

实现传递数目可变的参数列表func_num_args()&func_get_args()

1。描述:在函数调用中,实参的数目应和形参的数目一致。 若想任意传递不同数目的参数列表,可借助以下三个函数: func_num_args():取得传递过来实参个数。 func_get_arg():取得传递过来任意某个实参。 func_get_args():取得所有实参,以数组形式返回。 2。例子: "; if ($numargs >= 2){ echo "Second argument is: " . func_get_arg(1) . "
"; } $arg_list = func_get_args(); for ($i = 0; $i < $numargs; $i++){ echo "Argument $i is: " . $arg_list[$i] . "
"; } } foo(1, 2, 3); ?> 运行结果: Number of arguments: 3 Second argument is: 2 Argument 0 is: 1 Argument 1 is: 2 Argument 2 is: 3

TOP

发新话题