2012-11-01 56 views
9

私がデバッグしているときに、特定のディレクトリを除外したいと思います。たとえば、クラスがインスタンス化されるたびに、私のデバッガがDoctrineのClassLoader :: loadClass()に入り込みます。設定/ PHP /デバッグ/スキップされたパスで除外しますが、それは役に立ちません...phpStorm、xdebug:特定のディレクトリをデバッグから除外する方法はありますか?

+2

「スキップパス」は別物ですLanguages & Frameworks > PHP > Debug > Skipped Pathsの下:JetBrainsのもこのためのチケットを持っているようです説明のために:http://youtrack.jetbrains.com/issue/WI-8572; http://youtrack.jetbrains.com/issue/WI-5732。私が理解する限り、利用可能な機能はありません(「カーソルまで実行」または「実行までの実行」を使用する場合を除きますが、それは簡単です)。私はあなたがこのチケットが必要だと思っていますが、現在計画バージョンはありません:http://youtrack.jetbrains.com/issue/WI-4722 – LazyOne

+0

これは私が考えたことです...ありがとう! – KOHb

+0

ステップフィルタ機能を使用することができます。https://www.jetbrains.com/help/phpstorm/2016.3/step-filters.html –

答えて

11

Xdebugは、まだデバッグまたはプロファイリングのいずれかでディレクトリをスキップすることをサポートしていません。これは私が追加したいものです。機能リクエストはhttp://bugs.xdebug.org/view.php?id=901です。 - これらのチケットをチェックhttp://youtrack.jetbrains.com/issue/WI-4722

+1

確定的な答えは+1です。 @Derick - これはxdebugの次のバージョンにとっては良い機能です。ほとんどのフレームワークやCMSで作業すると同じ問題が発生します。今のところ唯一の方法は、自分のコードの開始時にブレークポイントを設定し、 'すぐに中断'オプションをオフにすることです。 – SDC

+0

Xdebugにチケットを追加しました。 – Derick

+0

デリックありがとうございました。答えとxdebugの両方)) – KOHb

6

関数はPHP嵐の上に存在しないこと2016.2

PHP Storm 2016.2

関連する問題