开发学院

您的位置:首页>教程>正文

教程正文

PHP 7 前言

PHP 7 前言

什么是PHP7?

  PHP7是PHP编程语言的一个主要版本,它被认为是web应用程序开发和交付方式的一场革命,它将移动应用程序交付给企业和云。这个版本被认为是继2004年PHP5发布之后PHP最重要的变化。

PHP 7的新特性

  PHP7中添加了数十项功能,其中最重要的功能如下所示

  •   改进的性能:如果PHPNG代码合并到PHP7中,它的速度是PHP5的两倍。

  •   较低的内存消耗:优化的PHP7使用较少的资源。

  •   标量类型声明:现在可以强制执行参数和返回类型。

  •   一致的64位支持:对64位体系结构计算机的一致支持。

  •   改进的异常层次结构:改进了异常层次结构。

  •   许多致命错误转换为异常:增加了异常范围,涵盖了转换为异常的许多致命错误。

  •   安全随机数生成器:添加新的安全随机数生成器API。

  •   移除已弃用的SAPIs和扩展:最新版本中删除各种旧的和不受支持的SAPIs和扩展。

  •   空合并运算符(??):添加了新的基本空合并运算符。

  •   返回和标量类型声明:支持添加的返回类型和参数类型。

  •   匿名类:支持匿名添加。

  •   零成本声明:支持添加零成本声明。

  PHP 7使用新的Zend引擎3.0来提高应用程序性能,其性能PHP 5.6提高了近两倍且内存消耗降低至少50%。它允许在不需要任何额外的硬件的情况下为更多并发用户提供服务。PHP7是根据当今的工作负载进行设计和重构的。