首页 > 解决方案 > php是否有相当于“js ...数组分解”的东西?

问题描述

function f(x, y, z) { }
var args = [0, 1, 2];
f(...args); // <= Like this

php是否有相当于“js...array分解”的东西?

(PS:我已经在谷歌上搜索过类似的关键字:“php数组分解”但没有运气)

标签: phparraysdecomposition

解决方案


它被称为扩展运算符,从 PHP 7.4 开始可用

您可以在此处找到有关它的更多详细信息。

但是,您在这里所做的:f(...args)可以使用PHP 5.6 中引入的Splat 运算符来实现。您可以在此处查看更多详细信息


推荐阅读