Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在我的 php 代码的某个深处抛出异常,它会由 xdebug 以默认的橙色布局在前面打印,如果你知道我的意思的话。问题是,调用堆栈或堆栈跟踪太短了。它仅显示前 5 个步骤。如果我在抛出后直接捕获异常并将 ->xdebug_message 变量打印出来,它会显示完整的调用堆栈/堆栈跟踪,它有 14 个步骤。
有谁知道什么可能导致这个问题?我已经整天都在寻找解决方案。
版本:PHP 5.3.6 Xdebug 2.2.3
xdebug.show_exception_trace 类型:整数,默认值:0 当此设置设置为 1 时,Xdebug 将在引发异常时显示堆栈跟踪 - 即使实际捕获了此异常。