【问题标题】:XDebug halts execution on caught-exceptionsXDebug 停止执行捕获的异常
【发布时间】:2017-06-09 10:35:33
【问题描述】:

我正在使用 VSCode + PHP 调试扩展,当我调试我的应用程序时,脚本执行会因任何异常而停止,即使它已被捕获。

分机号:https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9000
        },
        {
            "name": "Launch currently open script",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "port": 9000
        }
    ]
}

XDebug 设置

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.show_exception_trace=0

【问题讨论】:

    标签: php visual-studio-code xdebug


    【解决方案1】:

    我也遇到了同样的问题 Xdebug 在它所经历的几乎所有事情上都被停止了。

    如果您转到 VS Code 的 Debug 面板并在底部检查 Breakpoints 部分。禁用通知、例外、一切和警告(或任何最适合您的)。

    我基本上不勾选前面提到的 4 个设置,这样它只会在我的断点处停止。

    设置截图:Imgur(很遗憾,SO 的图片上传插件似乎不适合我!)

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      相关资源
      最近更新 更多