我剛開始在Visual Studio代碼(Ubuntu 14.04)中使用PHP調試擴展。它主要適用於我,但我有一個問題,每次拋出異常時,調試器都會自動中斷。我們有很多例外,這些例外在我們的代碼中被內部捕獲和處理,所以我不希望逐步解決這些問題。Visual Studio中的PHP調試代碼中斷每個異常
我一直試圖找到在Visual Studio 2015年類似的Exception Settings,但無法找到的Visual Studio 代碼內的任何等效選項。
php.ini設置:
[debug]
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
Visual Studio代碼launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000,
"args": ["some arguments"]
}
]
}
需要注意的是,當我使用NetBeans具有相同Xdebug的設置和相同的代碼調試,有沒有打破異常行爲,所以我認爲這必須是Visual Studio Code和/或PHP Debug擴展中的一些東西。
任何人都可以建議如何通過例外沒有打破?