Correction status:qualified
Teacher's comments:echo product_test(1, 2, 3, 4, 5, 6, 7, 8);
建议修改为:
echo product_test(...range(1,5)); 岂不更简洁
剩余参数计算乘积:
php7+版本可以将函数传参的剩余参数组成数组:
// 计算不定参,乘积 function product_test(...$params) { // print_r($params); $productNum = 1; $num = count($params); for ($i = 0; $i < $num; ++$i) { $productNum *= $params[$i]; } return $productNum; } echo product_test(1, 2, 3, 4, 5, 6, 7, 8);
点击 "运行实例" 按钮查看在线实例