func_num_args(),func_get_arg(),func_get_args()
<?php function testFunction1(){ return func_num_args(); } function testFunction2(){ return func_get_arg(2); } function testFunction3(){ $args = func_get_args(); foreach($args as $k=>$v){ echo "第".$k."个参数是".$v.PHP_EOL; } } testFunction3(1,2,3,4,5); echo PHP_EOL; echo testFunction2(9,8,7); echo PHP_EOL; echo testFunction1(1,2,3,5);
第0个参数是1
第1个参数是2
第2个参数是3
第3个参数是4
第4个参数是5
7
4