PHP7 简介
什么是PHP 7
PHP 7是PHP编程语言的一个重大发布版本,被认为是为移动设备、企业和云端开发和交付网络应用程序的方式带来了革命性的变革。这个版本被认为是自2004年PHP 5发布以来对PHP最重要的改变。
新增功能
PHP 7新增了许多功能,下面列举了一些最重要的功能:
- 提升性能 - 凭借PHPNG代码合并到PHP7,性能比PHP 5提升了一倍。
-
降低内存消耗 - 优化后的PHP 7占用更少的资源。
-
标量类型声明 - 现在可以强制对参数和返回值进行类型声明。
-
一致的64位支持 - 一致支持64位架构的机器。
-
改进的异常层次结构 - 改进了异常层次结构。
-
将许多致命错误转换为异常 - 扩展了异常范围,将许多致命错误转换为异常。
-
安全的随机数生成器 - 新增了一套安全的随机数生成器API。
-
已弃用的SAPI和扩展被移除 - 移除了各种旧的和不受支持的SAPI和扩展。
-
空合并运算符(??) - 新增了空合并运算符。
-
返回和标量类型声明 - 增加了对返回类型和参数类型的支持。
-
匿名类 - 增加了对匿名类的支持。
-
零成本断言 - 增加了对零成本断言的支持。
PHP 7使用全新的Zend Engine 3.0,其应用程序性能提升了近两倍,内存消耗比PHP 5.6降低了50%。它可以服务更多并发用户而无需额外的硬件。PHP 7的设计和重构考虑了当今的工作负载。