第 5 章 调试和分析

在开发过程中,每个开发人员都会遇到问题,不清楚到底发生了什么,为什么会产生问题。大多数情况下,这些问题可能是逻辑问题,也可能是数据问题。要找到这些问题总是很困难。调试就是一个发现这类问题并解决问题的过程。同样,我们经常需要知道脚本消耗了多少资源,包括内存消耗、CPU 以及执行所需的时间。

在本章中,我们将介绍以下主题:

  • Xdebug

  • 使用 Sublime Text 3 调试

  • 使用 Eclipse 调试

  • 使用 Xdebug 进行剖析

  • PHP DebugBar