PHP8.0测试版发布

在PHP 庆祝 25 周年之际,PHP8.0测试版本也露出庐山面目,新的测试版本已经发布。当然其中新的期待也包括众望所归的PHP JIT 编译器.

其中主要新的功能包括: JIT 编译器、联合类型和属性等。

JIT 编译器

Roose 解释称,尽管还没有基准测试,但 JIT 编译器有可能改善 PHP 的性能。不像 C 或 Java 这样的编译语言,PHP 是一种解释性语言,这意味着它会在运行时转换为机器码。JIT 在运行时编译部分代码,以便可以使用代码的编译版本。并表示,将 JIT 编译器添加到 PHP 的原因是,它可能使其能够在 Web 开发上下文之外被视为一种高性能语言,并且可以随着时间的流逝而得到改进。但是,一个很大的缺点是维护起来很复杂。

联合类型

联合类型是两种或多种类型的集合,表示可以使用其中任何一种。而由于 PHP 是一种动态类型的语言,因此联合类型有很多用例。

属性

属性在其他语言中通常称为注解,它提供了一种向类添加元数据的方法,而无需解析文档块。

源码地址https://downloads.php.net/~pollita/

新特性:https://github.com/php/php-src/blob/php-8.0.0alpha1/NEWS

更新记录:https://github.com/php/php-src/blob/php-8.0.0alpha1/NEWS

留下评论

十五 + 十六 =