XDebug 用于什么?

XDebug 用于什么?

test:coverage 依赖于 XDebug 来收集其信息,您需要先安装并启用它。

它是如何工作的?

答案1

它是一个 PHP 模块,需要少量的服务器端配置才能安装

它通过修改脚本的执行、引入细节并允许更高精度的执行(包括在执行时修改代码以及查看变量/堆栈/内存/等)以及格式化进程堆栈转储来扩展 PHP 软件本身的功能。它很棒,而且免费!

在此查看更多相关信息:http://xdebug.org/docs/

答案2

或者用人性化的方式来说,Grizly 可以帮你找到代码中的瓶颈(导致代码运行缓慢的因素),然后修复它。如果你是性能狂(像我一样)或者预计流量负载很高,那么它就很有用。

答案3

PHPUnit 还使用 XDebug 在运行单元测试时生成覆盖率统计信息。

相关内容