2012-11-01 2 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

Derick 고맙습니다. 대답과 xdebug 모두) – KOHb

6

기능은 PHP의 폭풍에 존재 않는 2016.2

PHP Storm 2016.2

관련 문제