2017-06-14 15 views
1

Visual Studioコード(Ubuntu 14.04)でPHPデバッグ拡張機能を使用し始めたところです。ほとんどの場合うまく動作しますが、例外がスローされるたびにデバッガが自動的に切断されるという問題があります。私たちはコード内で内部的に捕らえられ、扱われる例外がたくさんあるので、これらのそれぞれを踏まなければならないということはありません。Visual StudioでのPHPデバッグすべての例外でコードブレークが発生する

私はException SettingsのようなものをVisual Studio 2015で見つけようとしていますが、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:私は同じXdebugを設定し、同じコードベースでのデバッグ用のNetbeansを使用する場合があること

{ 
    "version": "0.2.0", 
    "configurations": [  
     { 
      "name": "Launch currently open script", 
      "type": "php", 
      "request": "launch", 
      "program": "${file}", 
      "cwd": "${fileDirname}", 
      "port": 9000, 
      "args": ["some arguments"] 
     } 
    ] 
} 

注意break-on-exceptionの動作がないので、これはVisual Studio Codeおよび/またはPHP Debugの拡張機能でなければならないと思います。

誰も例外なく例外を通過させる方法を提案できますか?

答えて

5

私はちょうど答えを自分で見つけました(ちょっと愚かな感じです!)。

Visual Studioのコードで、[表示] - [デバッグ]を選択し、[ブレークポイント]セクションの[すべて]ボタンをオフにします。このオプションは自動的にPHPの通知、警告、例外を解除します。

enter image description here

関連する問題