第 3 章 利用错误处理增强功能

如果你是一名 PHP 开发人员,你一定会注意到,随着 PHP 语言的不断成熟,越来越多的保障措施被投入使用,最终实现了良好的编码实践。按照这种思路,PHP 8 的主要改进之一就是其先进的错误处理功能。在本章中,您将了解到哪些 "通知 "已升级为 "警告",哪些 "警告" 已升级为 "错误"。

通过本章的学习,你可以很好地了解安全增强功能的背景和意图,从而更好地控制代码的使用。此外,了解以前只生成警告而现在也会生成错误的错误条件至关重要,以便采取措施防止应用程序在升级到 PHP 8 后出现故障。

本章涉及以下主题:

  • 了解 PHP 8 的错误处理

  • 处理现在是错误的警告

  • 理解升级为警告的通知

  • 处理 @ 错误控制操作符

技术要求

要检查和运行本章中提供的代码示例,此处列出了推荐的最低硬件:

  • 基于 x86_64 的台式电脑或笔记本电脑

  • 1 GB 可用磁盘空间

  • 4 GB 随机存取内存(RAM)

  • 每秒 500 千比特(Kbps)或更快的网络连接速度

此外,您还需要安装以下软件:

  • Docker

  • Docker Compose

有关 Docker 和 Docker Compose 安装的详细信息,以及如何构建用于演示本书中讲解的代码的 Docker 容器,请参阅 第 1 章 "PHP 8 OOP 新特性介绍" 中的 技术要求 部分。在本书中,我们将还原本书示例代码的目录称为 /repo

本章的源代码位于此处:

现在我们可以开始讨论 PHP 8 的新操作符。