PHP7 new features manual

Collection(105) share
Read(68363) update time(2022-04-15)

PHP7 is a brand new version of the PHP programming language, which has been greatly improved mainly in terms of performance. Official documents show that PHP7 can achieve twice the performance of PHP5.x version. At the same time, the syntax of PHP is sorted out, and many popular syntax formats in other languages ​​are provided. The commendable thing is that after making such a big change, the compatibility of PHP7 is still very good. For the vast majority of applications, you can migrate to the PHP7 version without making any modifications.


PHP7是PHP编程语言的一个主要版本,并号称是开发Web应用程序的一次革命,可开发和交付移动企业和云应用。此版本被认为是PHP在2004年发布PHP5后最重要的变化。

PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。

提示:开始学习本教程前,你需要先了解旧版本的 PHP,然后开始学习 PHP 7 的新功能。

PHP7 是最令人期待的,是 PHP 编程语言的主要功能,下面就让我们运行下第一个PHP7示例吧!

第一个PHP7示例

实例

<html>
   <head>
      <title>Online PHP-7 Script Execution</title>      
   </head>
   
   <body>
      
      <?php
         echo "<h1>Hello, PHP-7!</h1>";
      ?>
   
   </body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

提示:我们的PHP7教程将通过简单且直观的方式教您如何使用 PHP7 的新功能。如果你是一个初学者,从基础开始,并通过每天学习一点点逐步向前迈进,如果你有任何疑问,请前往PHP中文网PHP7社区提出你的问题,会有热心网友为你解答。

PHP7 新功能概览

在 PHP 7 中添加了几十个功能,其中最重要的功能您可以参考如下内容:

  • 改进的性能 -在 PHP7 中合并了 PHPNG 代码, 它的速度是 PHP 5 的两倍。

  • 更低的内存消耗 - 经过优化后的 PHP 7 利用较少的资源。

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

  • 一致的 64 位支持 - 一致支持 64 位架构的机器。

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

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

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

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

  • 空(null)合并运算符(??) - 新的 null 合并运算符被添加。

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

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

  • 零成本断言 - 支持零成本插入断言。

  • PHP 7 使用新的 Zend Engine 3.0 来提高应用程序性能,几乎是两倍,它比 PHP 5.6 更好地提高了 50% 的内存消耗。它允许服务更多的并发用户,而不需要任何额外的硬件。考虑到今天的工作负载,PHP 7 被设计和重构。

本PHP7教程手册涵盖的内容

本教程涵盖了所有PHP7新特性的介绍,包含了PHP7新增功能、弃用功能、新增类和接口以及各种扩展的修改等等的介绍。

提示:本教程的每一章都包含了很多真实的例子,您可以尝试使用在线编辑器进行测试。这些例子将帮助您更好地理解和使用PHP7新功能。

其它PHP7相关学习参考资源

除了本页面右侧的知识拓展,还为大家精选了以下资源

  1. PHP中文网独孤九贱系列视频教程

  2. PHP每日编程小知识

  3. PHP资源下载频道

Latest chapter


PHP7其他修改 2017-02-22
PHP7windows支持 2017-02-22
PHP7INI配置文件修改 2017-02-22
PHP7新增常量 2017-02-22
PHP7其他对扩展的修改 2017-02-22
PHP7移除的扩展和SAPI 2017-02-22
PHP7新增类和接口 2017-02-22
PHP7新增函数 2017-02-22