手机版

详细讲解PHP 7.4中数组扩展运算符的语法知识点

时间:2021-08-21 来源:互联网 编辑:宝哥软件园 浏览:

数组表达式中Spread Operator支持的RFC投票是大部分人同意在PHP 7.4中加入这个函数。

扩展运算符支持PHP 5.6中的参数先解包,这个RFC扩展了数组的使用;扩展可以支持可遍历的数组和对象。这是RFC的一个基本例子:

$parts=['apple ',' pear '];$水果=['香蕉','橘子',$parts,‘西瓜’];//['香蕉','橘子','苹果','梨','西瓜'];下面是另一个例子:

$arr1=[1,2,3];$arr2=[.$ arr 1];//[1,2,3]$arr3=[0,$ arr 1];//[0,1,2,3]$arr4=array(.$arr1,2111美元);//[1,2,3,1,2,3,111]$arr5=[.$arr1,$ arr 1];//[1,2,3,1,2,3]函数getArr() { return ['a ',' b '];}$arr6=[.getArr(),' c '];//['a ',' b ',' c']$arr7=[.新的ArrayIterator(['a ',' b ',' c '])];//['a ',' b ',' c ']函数ArrGen(){ for($ I=11;$ i 15$i ) {收益率$ I;}}$arr8=[.arrGen()];//[11;12;13;14]不支持字符串键;您只能使用索引数组。RFC的作者对关键支持的解释如下:

为了使行为与参数解包一致,不支持字符串键。当遇到字符串键时,将引发可恢复的错误。

以上是PHP 7.4中数组扩展运算符语法知识的介绍。感谢您的学习和支持。

版权声明:详细讲解PHP 7.4中数组扩展运算符的语法知识点是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。