【问题标题】:PHP - I want to know how to get function tracePHP - 我想知道如何获取函数跟踪
【发布时间】:2011-07-20 07:33:29
【问题描述】:

有什么方法可以知道在我的代码中的某个点之前调用了所有以前的函数吗? 例如:我在项目的 abc.php 中设置了一个点,我想获取在达到该点之前调用的所有函数。 debug_backtrace() 在这里没有帮助。 非常感谢:)

【问题讨论】:

  • 你能解释一下为什么debug_backtrace() 对你没有帮助吗?
  • @Stefan Gehrig,想象一下代码a(); b(); c();。当c() 被调用时,他希望看到a()b() 在某个时候被调用。 debug_backtrace() 不会显示。
  • 你能解释一下为什么stackoverflow.com/search?q=function+trace+php都没有回答你的问题吗?

标签: php backtrace


【解决方案1】:

xdebug 可以为您生成函数跟踪。见:http://xdebug.org/docs/execution_trace

【讨论】:

    【解决方案2】:

    使用xdebug 它将显示跟踪和更多有用的信息

    【讨论】:

      【解决方案3】:

      使用xdebug 进行跟踪,使用webgrind 进行可视化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-23
        • 2022-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-04
        • 1970-01-01
        相关资源
        最近更新 更多