PHP8有哪些新特性

介绍

今天就跟大家聊聊有关PHP8有哪些新特性,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

,进入

就是的缩写,中文翻译为即时编译。它作为一种编译器策略,将代码表述为一种中间状态,在运行时将其转换为依赖于体系结构的机器码,并即时执行。在中,这意味着将为生成的指令视为中间表述,并以依赖于体系结构的机器码执行,也就是说托管代码的不再是,而是更为底层的。为什么要让进入呢?因为从底层开始优化的性能,突破了性能优化的瓶颈。

,支持

中文翻译为联合类型。它支持接收多个不同类型的值,它是两种或多种类型的集合,使用时可以选择其一。如今不仅仅是,许多其他的开源生态的标准库中,都在广泛的使用联合类型。而支持,将会允许将更多类型信息从迁移至函数签名。我们可以看的到,继泛型之后,联合类型是目前类型声明系统中最大的突破口。

,中支持返回类型

已经可以返回了,但是考虑到具有动态类型的性质,的新特性增加了返回类型,对于许多开发者来说,是相当使用的调整和改变了。

,增加注解

也就是其它语言中的(注解),它提供了一种向类添加元数据的方法,不需要解析文档块。

,引入了弱引用

允许创建从对象到任意值的映射(类似),而不会阻止对用作的对象进行垃圾回收。只要将对象添加到中,在触发条件时就可以将其占用内存回收。

看完上述内容,你们对PHP8有哪些新特性有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

PHP8有哪些新特性