多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 第一种实现方式 * func_num_args() : 返回参数数量 . * func_get_arg() : 返回指定下标的参数 . * func_get_args() :返回包括参数列表的数组 . ### 实例 ~~~ function show($a,$b,$c){ echo '<pre>'; var_dump(func_num_args()); var_dump(func_get_arg(1)); var_dump(func_get_args()); } show(1,2,3); ~~~ ~~~ int(3) //参数个数 int(2) //下标为1的参数 array(3) { //返回包括所有参数在内的数组 [0]=> int(1) [1]=> int(2) [2]=> int(3) } ~~~ ## 第二种实现方式 ~~~ function show(... $nums){ //...表示参数 , 但是要参数类型要一致 $sum = 0; foreach($nums as $value){ $sum+=$value; } return $sum; } echo show(1,2,3); ~~~ ~~~ 6 ~~~