4
我熟悉PHP中的debug_backtrace
函数,并且真的觉得它很有用。然而,我有一个特定的,非常混乱的情况,我需要能够做相反的事情 - 在某个地方粘贴一个函数调用,让它给出一个在该点之后调用的每个函数的列表,直到页面被完全加载。有没有办法在PHP中执行“前向追踪”?
我们确实安装了XDebug,并且对于大多数项目我都使用它。然而,这是一个非常混乱的代码库,有很多ajax和php代码实际上是作为字符串创建的并呈现的(我没有写这个代码!),而且我们都没有成功地让调试器工作。
您可以使用xdebug生成配置文件,并使用Webgrind或任何适当的gui来跟踪代码的位置。 – AD7six
感谢你的想法,但我无法在我们的服务器上安装任何东西,而且看起来Webgrind需要安装在可以通过网络服务器访问的地方。 – EmmyS
Webgrind只是一个php应用程序,它需要一个xdebug配置文件作为输入,并且它不需要在生成配置文件的同一机器上 - 它只是许多guis中的一个(没有其他安装要求的php开发人员)。 – AD7six