如何正确处理遇到的预期参数错误
P粉976737101
2023-08-16 17:36:54
<p><br /></p>
<pre class="brush:php;toolbar:false;">function calculate(){
echo "参数个数:" . func_get_args() ;
echo "第3个参数是:" . func_get_arg(3);
print_r(func_get_arg());
$result = 0;
foreach(func_get_arg() as $arg) :
$result += $arg;
end foreach;
echo $result;
calculate(10, 20, 30, 1502);</pre>
<p>如何解决这个问题,我在这个函数的可变参数列表中有一个参数错误的错误?</p>
最新版本的PHP不允许在函数参数列表和调用中的参数列表之间存在不匹配。您可以在参数列表中使用省略号来允许无限参数,而不是调用
func_get_args()
。