如何使用xdebug和IntelliJ / PHPStorm查看未捕获异常的回溯?

时间:2015-06-15 18:24:39

标签: php intellij-idea phpstorm xdebug xdebug-profiler

我已在虚拟机中的来宾操作系统上设置了远程调试。断点有效,但如果到达,则在呈现的屏幕上显示异常。我想要的是异常被“捕获”,所以我可以在IntelliJ调试器内部的错误点探索回溯。这可能吗?我需要做些什么才能实现这一目标?

注意:探查器已关闭,几乎所有内容都在xdebug中设置为默认值。主机和客户操作系统是Windows。

1 个答案:

答案 0 :(得分:0)

创建"异常断点"在运行时捕获异常 https://confluence.jetbrains.com/display/PhpStorm/Using+the+PhpStorm+Debugger#UsingthePhpStormDebugger-BreakingwhenThingsBreakExceptionBreakpoints

我添加了ExceptionWarningNotice

注意:XDebug的 JIT 模式虽然提供及时的异常处理,但不允许使用断点,因此这并没有直接满足我的需要。