请求执行时的PHP代码覆盖率

时间:2015-07-14 12:29:43

标签: php migration

我正在开发一个非常复杂且庞大的PHP迁移项目。

我想知道是否有任何工具可以帮助我在浏览器上呈现一个页面时看到代码行被执行。这将帮助我找到正在使用的代码并检查业务逻辑和迁移所需的一个。

像代码覆盖率报告一样帮助我们进行单元测试。是否可以知道在执行特定请求时执行的代码。

1 个答案:

答案 0 :(得分:2)

如果启用XDebug探查器,则可以使用它来获取代码覆盖率数据,并在以后使用它来识别未使用的代码。请在此处找到更多详细信息:http://xdebug.org/docs/code_coverage

如果您需要以更好的方式获取格式,您可以使用PHPUnit用于生成报告的PHP-Code-Coverage lib。您可以在此处找到如何使用它的示例:https://github.com/sebastianbergmann/php-code-coverage