Pytania otagowane jako xdebug

30
Jak debugujesz skrypty PHP? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 3 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak debugujesz skrypty PHP ? Mam świadomość …

6
Jak zdobyć xdebug var_dump, aby wyświetlić pełny obiekt / tablicę
Używam xdebug (php_xdebug-2.1.2-5.3-vc9.dll) na WAMP . Kiedy używam var_dumpdużego obiektu lub zmiennej, nie wyświetla pełnej zmiennej. array 'node' => array 'my_form' => array 'form' => array ... Bez xdebug pokazuje, jak należy się spodziewać. Przejrzałem dokumentację, ale nie znalazłem rozwiązania. Czy ktoś wie, jak to naprawić, aby xdebug var_dumpwyświetlał pełny …
310 php  xdebug 

8
Jak uruchomić profiler XDebug dla skryptu PHP w wierszu poleceń?
XDebug oferuje dyrektywę konfiguracyjną „xdebug.profiler_enable_trigger”, która pozwala aktywować profilowanie poprzez przekazanie parametru GET lub POST „XDEBUG_PROFILE” podczas wywoływania skryptu przez HTTP. Jest to przydatne, jeśli nie chcesz profilować WSZYSTKICH swoich skryptów, ale tylko w kilku szczególnych przypadkach bez zmiany konfiguracji PHP. Czy istnieje sposób na osiągnięcie tego samego zachowania dla …

22
Rozwiązanie problemu „Błąd krytyczny: osiągnięto maksymalny poziom zagnieżdżenia funkcji„ 100 ”, przerywanie!” w PHP
Zrobiłem funkcję, która wyszukuje wszystkie adresy URL w pliku html i powtarza ten sam proces dla każdej treści html połączonej z wykrytymi adresami URL. Funkcja jest rekurencyjna i może trwać bez końca. Jednak ograniczyłem rekursję, ustawiając zmienną globalną, która powoduje zatrzymanie rekursji po 100 rekurencjach. Jednak php zwraca ten błąd: …
137 recursion  xdebug  php 

3
Zwiększenie limitu wywołań funkcji zagnieżdżania
W PHP jest jeden bardzo zły limit: jeśli wywołasz jakąś funkcję a1 (), która wywołuje a2 (), wywołuje a3 ... więc kiedy a99()zadzwonisz a100(), zobaczysz Błąd krytyczny: osiągnięto maksymalny poziom zagnieżdżenia funkcji „100”, przerywanie! Czy istnieje sposób na zwiększenie limitu 100 wywołań zagnieżdżania do 500 lub 10000? Ma to dla …
127 php  xdebug 

23
Jak wyłączyć XDebug
Myślę, że mój serwer zwolnił, odkąd zainstalowałem XDebug. Tak więc, aby sprawdzić moją hipotezę, chcę całkowicie wyłączyć XDebug. Szukałem poradników, jak to zrobić, ale nie mogę znaleźć takich informacji.
124 php  xdebug  apc 


9
Sprawdź, czy xdebug działa
Czy można sprawdzić, czy xdebug działa bez instalowania edytora tekstów lub IDE, tj. Czy może on debugować kod php? Jedyną częścią, którą xdebug pojawia się w phpinfo (), jest: Dodatkowe pliki .ini przeanalizowane /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/xdebug.ini Nigdzie indziej nie wspomniano o tym w phpinfo ().
86 php  xdebug 

4
Instalacja Xdebug na MacOS Catalina 10.15
Próbowałem zainstalować Xdebug na OS X 10.15 i napotkałem następujący problem: /private/tmp/pear/install/xdebug/xdebug.c:25:10: błąd krytyczny: nie znaleziono pliku „php.h” Próbowałem rozwiązać problem, jak opisano tutaj: Instalowanie xdebug na MacOs Mojave - nie znaleziono pliku „php.h” Niestety nie można znaleźć plików nagłówkowych w tym katalogu: /Library/Developer/CommandLineTools/Packages Jakieś pomysły, gdzie mogę uzyskać bieżące …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.