亚马逊云科技

广告

安信SSL证书

广告

PHP 8.1.0正式发布 带来多种新特性

美国云服务器推荐

PHP 8.1.0版本发布,这是继PHP 8.0.13之后的一个新的稳定版本。PHP 8.1带来了许多改进和新特性,包括新的数组列表功能、新的初始化器、采用明确的八进制数字符号等,现已支持下载安装使用。

PHP 8.1.0正式发布

PHP 8.1.0性能优化:

  • ARM64 (AArch64)的JIT后端
  • 继承缓存(避免在每个请求中重新链接类)
  • 快速类名解析
  • timelib和ext/date性能改进
  • SPL文件系统迭代器的改进
  • 序列化/非序列化优化
  • 一些内部函数优化(get _ declared _ classes()、explode()、strtr()、strnatcmp()、dechex())
  • JIT改进和修复

PHP 8.1.0新特性

PHP 8.1.0主要更新介绍:

1、枚举(Enumerations)

PHP 8.1使用enum枚举类型来取代一组常量,并获得开箱即用的验证。

PHP 8.1.0新特性

2、只读属性(Readonly Properties)

在PHP 8.1中,只读属性不能在初始化后更改,需先给它们进行赋值,可用于对值对象和数据传输对象建模。

PHP 8.1.0新特性

3、First-class可调用语法(First-class Callable Syntax)

现可支持对任意函数的引用。

PHP 8.1.0新特性

4、新增初始值设定项(New in initializers)

对象现在可以用作默认参数值、静态变量和全局常数,也可以用在属性参数中,可有效地使用嵌套属性。

PHP 8.1.0新特性

5、纯交集类型(Pure Intersection Types)

当值需要同时满足多个类型约束时,可以考虑用交集类型,不过目前还不能将交集类型与联合类型混合使用。

PHP 8.1.0新特性

6、Never返回类型(Never return type)

使用never类型声明的函数或方法表示它不会返回值,并且会抛出异常或通过调用 die()、exit()、trigger_error() 或类似的东西来结束脚本的执行。

PHP 8.1.0新特性

7、Final类常量(Final class constants)

使用Final类常量,这样它们就不会在子类中被覆盖。

PHP 8.1.0新特性

8、显式八进制数字符号(Explicit Octal numeral notation)

现在可以使用0o前缀写入八进制数。

PHP 8.1.0新特性

9、纤程(Fibers)

Fibers是一种创建代码块的方法,可以像生成器一样暂停和恢复代码块,能从堆栈中的任何位置进行,实现轻量级协作并发。

PHP 8.1.0新特性

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部