是否有等同于“ js ...数组分解”的php?

问题描述

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

PHP是否等效于“ js ...array分解”?

(PS:我已经在Google上搜索了类似“ PHP数组分解”之类的关键字,但没有运气)

解决方法

它被称为 spread operator ,从PHP 7.4开始可用。

您可以找到有关here的更多详细信息。

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