vps Asked: 2010-02-20 21:13:43 +0800 CST2010-02-20 21:13:43 +0800 CST 2010-02-20 21:13:43 +0800 CST XDebug 是做什么用的? 772 test:coverage 依赖 XDebug 来收集它的信息,你需要先安装并启用它。 它是如何工作的? php debugging xdebug 3 个回答 Voted Grizly 2010-02-20T23:07:29+08:002010-02-20T23:07:29+08:00 它是一个 PHP 模块,需要少量的服务器端配置来安装 它通过修改脚本的执行、提取细节并允许更高精度的执行(包括在执行代码时修改代码和查看变量/堆栈/内存/等)和进程堆栈转储的格式来扩展 PHP 软件本身的功能. 它很棒,而且免费! 在此处查看更多信息:http: //xdebug.org/docs/ Dr Hydralisk 2010-02-21T00:52:46+08:002010-02-21T00:52:46+08:00 或者用 Grizly 所说的人类术语来说,它可以让你在代码中找到瓶颈(如果你的代码会减慢其余部分的速度),那么你就可以修复它。如果您是性能狂(像我一样)或期望高流量负载,它很有用。 Grant Palin 2010-03-25T22:08:56+08:002010-03-25T22:08:56+08:00 PHPUnit 也使用 XDebug 在运行单元测试时生成覆盖率统计信息。
它是一个 PHP 模块,需要少量的服务器端配置来安装
它通过修改脚本的执行、提取细节并允许更高精度的执行(包括在执行代码时修改代码和查看变量/堆栈/内存/等)和进程堆栈转储的格式来扩展 PHP 软件本身的功能. 它很棒,而且免费!
在此处查看更多信息:http: //xdebug.org/docs/
或者用 Grizly 所说的人类术语来说,它可以让你在代码中找到瓶颈(如果你的代码会减慢其余部分的速度),那么你就可以修复它。如果您是性能狂(像我一样)或期望高流量负载,它很有用。
PHPUnit 也使用 XDebug 在运行单元测试时生成覆盖率统计信息。