第十三章、最佳实践、测试和调试

在本章中,我们将涉及以下主题。
  • 使用特征和接口
  • 通用异常处理程序
  • 通用错误处理程序
  • 编写一个简单的测试
  • 编写测试套件
  • 生成虚假的测试数据
  • 使用session_start参数自定义会话

前言

在本章中,我们将向您展示特征和接口是如何一起工作的。然后,我们将注意力转移到回退机制的设计上,该机制将在你不能(或忘记)定义特定的try/catch块的情况下捕获错误和异常。然后,我们将冒险进入单元测试的世界,首先向您展示如何编写简单的测试,然后如何将这些测试组合成测试套件。接下来,我们定义了一个类,让你可以创建任意数量的通用测试数据。在本章的最后,我们将讨论如何使用 PHP 7 的新特性轻松管理会话。