PHP 8.0 是 PHP 语言的一个主版本更新。 它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match 表达式、nullsafe 运算符、JIT,并改进了类型系统、错误处理、语法一致性。
PHP 8已于2020年11月26日正式发布,据说最大的亮点是新增了JIT即时编译功能。还有什么惊喜呢?让我们一睹为快。
命名参数
PHP8新增了类似于python的函数命名参数语法
原生注释
新增了类似于python的结构化元数据功能。
构造函数属性自动成为类属性
从此使得代码可以进一步简化
联合类型
匹配表达式
值为空时的安全使用
更符合逻辑的相等
内部函数类型错误的一致性
最重要的JIT
根据官网的测试, JIT对某些脚本,运算速度可以提高一倍左右.但是对于wordpress/symfony这类应用,几乎没有作用.