我已经在虚拟机的来宾操作系统上设置了远程调试。断点工作,但如果达到一个异常显示在渲染屏幕上。我想要的是“捕获”异常,这样我就可以在 IntelliJ 调试器中探索错误点的回溯。这可能吗?我需要做什么才能做到这一点?
注意:分析器已关闭,在 xdebug 中几乎所有内容都设置为默认值。主机和来宾操作系统是 Windows。
我已经在虚拟机的来宾操作系统上设置了远程调试。断点工作,但如果达到一个异常显示在渲染屏幕上。我想要的是“捕获”异常,这样我就可以在 IntelliJ 调试器中探索错误点的回溯。这可能吗?我需要做什么才能做到这一点?
注意:分析器已关闭,在 xdebug 中几乎所有内容都设置为默认值。主机和来宾操作系统是 Windows。
创建“异常断点”以在运行时捕获异常 https://confluence.jetbrains.com/display/PhpStorm/Using+the+PhpStorm+Debugger#UsingthePhpStormDebugger-BreakingwhenThingsBreakExceptionBreakpoints
我添加了Exception
、Warning
和Notice
。
注意:XDebug 的JIT模式虽然提供及时的异常处理,但不允许使用断点,所以这并不能直接满足我的需要。