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 "第{$i}个参数值:{$arg_list[$i]}<br>/n"; } }
foo(1, 'd', 3,4);
输出:
参数个数是: 4
第二个参数的值:d
第0个参数值:1
第1个参数值:d
第2个参数值:3
第3个参数值:4
第二个参数的值:d
第0个参数值:1
第1个参数值:d
第2个参数值:3
第3个参数值:4
本文通过一个PHP函数示例展示了如何使用func_num_args()获取传递给函数的参数数量,使用func_get_arg()获取特定位置的参数值,以及使用func_get_args()获取所有参数值并进行遍历输出。
828

被折叠的 条评论
为什么被折叠?



