批改状态:合格
老师批语:这个东西, 有点点绕, 得好好想想
<?php
function a(...$c){ //...$c是剩余参数的意思,并且前面没有其他形参,所以在下面的实参列表里,1,2,3都给到了$c,形成一个一维的数组
$aa=1;//给一个初始值, 用在下面的乘法里
foreach($c as $cc){ //用数组循环函数,把数组里的数据提取出来
$aa*=$cc;//把数组里的数据提取出来之后,数据互相乘
}
return $aa;//最后输出乘法的结果
}
echo a(1,2,3)//对应到上面的形参表达式,这里的1,2,3都会给到剩余参数里,因为在剩余参数前面没有其他的形参了
?>点击 "运行实例" 按钮查看在线实例
备注说明(老师给的总结)
剩余参数用 形参列表中和用在实参列表中的作用和意义。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号