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