【发布时间】:2013-09-20 21:21:46
【问题描述】:
如果我在 php 代码的某个深处抛出异常,它会由 xdebug 以默认的橙色布局在前面打印,如果你知道我的意思的话。问题是,调用堆栈或堆栈跟踪太短了。它仅显示前 5 个步骤。 如果我在抛出后直接捕获异常并将 ->xdebug_message 变量打印出来,它会显示完整的调用堆栈/堆栈跟踪,有 14 个步骤。
有人知道什么可能导致这个问题吗?我整天都在寻找解决方案。
版本: PHP 5.3.6 Xdebug 2.2.3
【问题讨论】:
-
所有stacktrace设置xdebug.org/docs/stack_trace
-
已经尝试了所有设置到无穷大...
-
万一你重新抛出异常?
-
因为是 7 年前的事了,很难记住,但我认为这就是整个问题:“重新抛出异常”。