脚本宝典收集整理的这篇文章主要介绍了在PHP 5.5或更早版本中,我可以将数组传递给接受无限数量参数的php函数吗?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
function sum() { $acc = 0; foreach (func_get_args() as $n) { $acc += $n; } return $acc; }
$values = array(1,2,3); echo sum(...$values);
我可以在5.6之前以类似的方式传递数组吗?
$values = array(1,3); echo call_user_func_array('sum',$values);
您应该注意PHP 5.4及更早版本始终将数组变量作为参考传递(这是我在当天遇到的潜在问题).该方法已在5.5中删除,不应使用,因为它自5.3以来已被弃用
以上是脚本宝典为你收集整理的在PHP 5.5或更早版本中,我可以将数组传递给接受无限数量参数的php函数吗?全部内容,希望文章能够帮你解决在PHP 5.5或更早版本中,我可以将数组传递给接受无限数量参数的php函数吗?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。