2010-10-12 7 views
10

Właśnie odkryłem debugowanie PHP przy użyciu xdebug zintegrowanego w IDE netbeans i myślę, że to świetnie! jak mogłem żyć bez tego? :)PHP Netbeans: xdebug zatrzymuje się na każdym include() lub wymaga()

Ale jest jeden problem: jeśli ustawię breakpoint głęboko w moim kodzie, muszę nacisnąć "Continue" (F5) kilka razy zanim dojdę do punktu przerwania, ponieważ skrypt zatrzymuje się przy każdym include() i wymaga() Funkcje.

My obejmuje wyglądać tak:

<?php 
    require_once('include/config.inc.php'); 
    require_once('include/forms.inc.php'); 
?> 

Czy to błąd, czy mogę wyłączyć tę funkcję, więc moja nie mam nacisnąć „Dalej” kilkakrotnie?

używam NetBeans 6.9.1 na Ubuntu 9.10

Odpowiedz

22

iść do Konfiguracja> PHP> Ogólne i usuń zaznaczenie "Zatrzymaj się na pierwszej linii"

Zatwierdź zmiany i spróbuj ponownie

każdy include/require to nowy "Pierwsza linia";)

+0

Dzięki! :) I nowy t był funkcją, nie bug :) –

+0

Awesome! Od razu do rzeczy! Miałem ten sam problem. –

+0

Dziękuję. To było dokładnie to, czego potrzebowałem! – DOOManiac

0

Jeśli używasz wersji Netbeans 8.1, tutaj jest niewielka zmiana miejsca, w którym możesz znaleźć tę opcję. Idź do Narzędzia> Opcje> PHP> Debugging karcie i usuń zaznaczenie "Zatrzymaj się na pierwszej linii"