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

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

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

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

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

如果您需要以更好的方式获得格式化,则可以使用PHPUnit用于生成报告的PHP-Code-Coverage lib.你可以在这里找到一个如何使用它的例子:https://github.com/sebastianbergmann/php-code-coverage

点赞