PHP7中的新特性

2018年5月1日09:12:53 发表评论

PHP7中的新特性一点PHP博客分享关于php7.0中的一些新特征,在PHP7中由于修改了底层引擎大部分代码,以及通过各种方式提高PHP的性能,所以在PHP7中也增加了一些新的语法,这些语法的使用也能对提高性能有帮助。

1.标量参数类型声明

现在支持字符串(string)、整型(int)、浮点数(float)、及布尔型(bool)参数声明,以前只支持类名、接口、数组及Callable
两种风格:强制转换模式(默认)与严格模式

2.返回类型声明

3.??运算符

?? 用于替代需要isset的场合,这是一个语法糖。

4.<=> 比较运算符

就是看两个表达式值的大小,三种关系: = 返回0、< 返回-1、 > 返回 1

5.define支持定义数组类型的值

php 5.6已经支持CONST 语法定义数组类的常量,PHP7中支持define语法。

6.匿名类

7.增加了整除函数 intdiv

小结:

新特性

性能提升:PHP 7要比PHP 5.6快两倍,具体如何让PHP7中的性能达到最大化,可以看之前博主发的一篇文章。

全面一致的64位支持

移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展

新增了空接合操作符(??)

 

一点PHP,每天一点技术分享。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: