📜  PHP 7-简介

📅  最后修改于: 2020-10-21 04:55:26             🧑  作者: Mango


什么是PHP 7?

PHP 7是PHP编程语言的主要版本,被吹捧为Web应用程序的开发和交付方式中的一次革命,该应用程序可用于移动到企业和云。自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时考虑了当今的工作负载。