如何获取在PHP中执行的行?

如何获取在PHP中执行的行?,php,phpstorm,xdebug,Php,Phpstorm,Xdebug,我希望在一个特定的请求后,在一个真正大的函数中执行超过3k行的行。我正在使用PHPStorm和xdebug xdebug提供函数xdebug\u start\u code\u coverage和xdebug\u get\u code\u coverage,它们正是我想要的,但是它们返回一个带有行号的数组,这不是很方便。我需要一个可视化的表示,比如在IDE中用绿色标记执行的行或者类似的东西。有没有办法将其集成到PHPStorm中?或者有一种替代方法可以帮助实现类似的结果?正如您所说,xdebug函

我希望在一个特定的请求后,在一个真正大的函数中执行超过3k行的行。我正在使用PHPStorm和xdebug


xdebug提供函数xdebug\u start\u code\u coverage和xdebug\u get\u code\u coverage,它们正是我想要的,但是它们返回一个带有行号的数组,这不是很方便。我需要一个可视化的表示,比如在IDE中用绿色标记执行的行或者类似的东西。有没有办法将其集成到PHPStorm中?或者有一种替代方法可以帮助实现类似的结果?

正如您所说,xdebug函数会为您提供行号。因此,如果您想使用它做任何事情,请解析文件并获取行。PhpStorm与PHPUnit单元测试有一些集成。我不知道可视化代码覆盖是否是其中的一部分,但您可以尝试研究一下。