是否有一个相当于;js…数组分解“;对于php? 函数f(x,y,z){code> var args=[0,1,2]; f(…args);//

是否有一个相当于;js…数组分解“;对于php? 函数f(x,y,z){code> var args=[0,1,2]; f(…args);//,php,arrays,decomposition,Php,Arrays,Decomposition,它被称为扩展运算符,可从PHP7.4开始使用 你可以找到更多的细节 但是,您在这里所做的:f(…args)可以使用php5.6中引入的Splat操作符来实现。 您可以看到更多详细信息它被称为“扩展运算符”,从PHP7.4开始就可以使用:@CornelRaiu>这正是我想要的,但我想在php5.6上使用它,所以这是不可能的,谢谢!您应该考虑将应用程序升级到PHP7+。它比PHP5.6在所有可能的方面都要好检查我的答案,可能有一个解决方案可以帮助您在PHP5.6上实现您不应该使用PHP

它被称为扩展运算符,可从PHP7.4开始使用

你可以找到更多的细节

但是,您在这里所做的:
f(…args)
可以使用php5.6中引入的Splat操作符来实现。
您可以看到更多详细信息

它被称为“扩展运算符”,从PHP7.4开始就可以使用:@CornelRaiu>这正是我想要的,但我想在php5.6上使用它,所以这是不可能的,谢谢!您应该考虑将应用程序升级到PHP7+。它比PHP5.6在所有可能的方面都要好检查我的答案,可能有一个解决方案可以帮助您在PHP5.6上实现您不应该使用PHP<7的目标。尽快升级您的PHP。对于php7.4的Spread操作符,是的,这正是我搜索的内容。但是对于旧版本的Splat操作符,它并没有做同样的事情,它没有回答这个问题
function f(x, y, z) { }
var args = [0, 1, 2];
f(...args); // <= Like this