PHP 7 - 简介


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 的设计和重构考虑了当今的工作负载。