PHP 7.1 新功能之使用方括号数组符号多值复制和指定键值赋值

PHP 7.1 新功能之使用方括号数组符号多值复制和指定键值赋值

Chris Yue No Comment
Posts

PHPer 们可能都知道 list 的用法,简单来说就是可以在一个表达试里通过数组对多个变量赋值:

感觉是不是很方便呢?在 PHP 7.1 中,还能更省事儿:

这还不是最给力的,在 PHP 7.1 里我们还可以指定键值来赋值,从而不用关心数组元素的顺序:

其实在 PHP 5 的年代,list 就有一个很不错的用法可能大家都不熟悉:

到了 PHP 7.1,因为可以指定键值赋值,这种用法将更加的灵活,估计也更加常用:

再看看一个官网的例子,是不是感觉好像春风拂面一样清爽:

值得一提的是:此种赋值方式,是可以嵌套使用的!

最后,在 PHP 7.1 的提案里有一个展望,也非常值得期待:

如果 PHP 推出此语法,那么参数列表将不再关心参数顺序,PHP 的小伙伴将不再羡慕 Ruby 的小伙伴啦!

返回索引页

PHP 7.1 新功能之使用方括号数组符号多值复制和指定键值赋值 by Chris Yue is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

微信赞赏码

文章不错,我要帮站长分担建站费!
天使投赏人

发表评论

fifty seven ÷ = nineteen