正如任何开发人员都可以证明的那样,代码在初稿之后就永远无法投入生产。 开发过程的一个关键部分是调试:删除或更改代码中所有不起作用的部分。
PHP 的 Xdebug 扩展是消除和销毁代码中所有错误的流行方法。
Xdebug 的介绍
Xdebug 是用于调试 PHP 代码的最流行的扩展之一。 您将从您选择 新数据库 的环境中安装它,它充当“单步调试器”。
简而言之,这允许您逐行处理代码,因此您可以单步执行代码并查看代码在程序中的行为和交互方式,以及调查其输出。 从那里,您可以进行您认为适当的更改。
但 Xdebug 可以做更多的事情:
您可以使用一组指标和可视化来分析代码的性能。
当您运行 PHP 单元测试时,您可以查看它运行和执行的代码套件。
Xdebug 包含“跟踪”功能,它将每个函数调用写入磁盘。 这将包括参数、变量赋值和返回值。
Xdebug 还引入了对标准 PHP 错误报告的改进。 我们稍后会讨论这个。
考虑到功能集,有多种方法可以在工作流程中使用 Xdebug(以及任何类似的调试器)。 我们将在下一节中介绍它们。
为什么你想要使用 Xdebug
许多开发人员没有使用第三方工具和扩展的专用 GN列表 调试工作流程。 这是因为 PHP 包含其自己的基本错误日志记录。 您将使用 error_log、var_dump 和 print 等命令来查看变量和函数调用的结果。
例如,有许多片段可以重复用于 WordPress 开发 – Stack Overflow 上到处都是。