PHP 8.1 新特性

PHP 8.1引入了新功能,如字符串键解包数组、array_is_list函数、八进制整数表示法及Enums枚举。限制$GLOBALS使用和弃用将null传递给内部函数的RFC也在进行中。这些变化将对PHP开发者产生影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP 8.1目前正在积极开发中,可能会在2021年11月末左右发布。我们已经了解了一些函数,更改和不赞成使用的内容,因此让我们逐一介绍它们。

New features

与每个版本一样,PHP 8.1添加了一些不错的新函数。请记住,该列表将在一年中增长。我还将列出尚未实现的函数,但是很有可能最终使用该语言。我将确保始终标记这些函数。

用字符串键解包数组 RFC

PHP 7.4 中已经允许数组拆包,但它仅适用于数字键。之前不支持字符串键的原因是因为关于如何合并

数组重复项没有任何共识。 RFC通过遵循 array_merge 的语义来彻底解决此问题:
$array1 = [“a” => 1];
a r r a y 2 = [ " b " = > 2 ] ; a r r a y = [ " a " = > 0 , . . . a r r a y 1 , . . . array2 = ["b" => 2];array = ["a" => 0, ... array1, ... arra

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值