Xdebug ist eine PHP-Erweiterung mit Entwicklungshilfen, einem Profiler, einem interaktiven Debugging und einem Informationssammler für die Codeabdeckung.
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 3 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Wie debuggen Sie PHP- …
Ich verwende xdebug (php_xdebug-2.1.2-5.3-vc9.dll) auf WAMP . Wenn ich var_dumpein großes Objekt oder eine große Variable verwende, wird nicht die vollständige Variable angezeigt. array 'node' => array 'my_form' => array 'form' => array ... Ohne xdebug zeigt es sich wie erwartet. Ich habe mir die Dokumentation angesehen, aber keine Lösung …
XDebug bietet die Konfigurationsanweisung "xdebug.profiler_enable_trigger", mit der die Profilerstellung aktiviert werden kann, indem beim Aufrufen eines Skripts über HTTP der GET- oder POST-Parameter "XDEBUG_PROFILE" übergeben wird. Dies ist praktisch, wenn Sie keine Profilerstellung für ALLE Ihre Skripte wünschen, sondern nur für einige Sonderfälle, ohne Ihre PHP-Konfiguration immer zu ändern. Gibt …
Ich habe eine Funktion erstellt, die alle URLs in einer HTML-Datei findet und denselben Vorgang für jeden HTML-Inhalt wiederholt, der mit den erkannten URLs verknüpft ist. Die Funktion ist rekursiv und kann endlos fortgesetzt werden. Ich habe jedoch die Rekursion begrenzt, indem ich eine globale Variable festgelegt habe, die bewirkt, …
Es gibt eine sehr schlechte Grenze in PHP: Wenn Sie eine Funktion a1 () aufrufen, die a2 () aufruft, die a3 aufruft ... also, wann Sie a99()aufrufen, werden a100()Sie sehen Schwerwiegender Fehler: Maximale Funktionsverschachtelungsstufe von '100' erreicht, Abbruch! Gibt es eine Möglichkeit, das Limit von 100 Verschachtelungsaufrufen auf 500 oder …
Ich denke, dass mein Server langsam wurde, seit ich XDebug installiert habe. Um meine Hypothese zu testen, möchte ich XDebug vollständig deaktivieren. Ich habe nach Tutorials gesucht, aber ich kann solche Informationen nicht finden.
Beim Ausführen composer diagnosewird folgende Fehlermeldung angezeigt: Die xdebug-Erweiterung ist geladen, dies kann Composer etwas verlangsamen. Es wird empfohlen, es bei Verwendung von Composer zu deaktivieren. Wie kann ich xdebug nur deaktivieren, wenn ich Composer ausführe?
Ist es ohne Installation eines Texteditors oder einer IDE möglich zu testen, ob xdebug funktioniert, dh ob es PHP-Code debuggen kann? Der einzige Teil, den xdebug in phpinfo () enthält, ist der folgende: Zusätzliche INI-Dateien analysierten /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 Es wird in der phpinfo () nirgendwo anders erwähnt.
Ich habe dieses seltsame Problem. Alle meine Einstellungen funktionierten einwandfrei, bis ich meine PHP-Version aktualisiert habe. Ich benutze Macports und habe die PHP5- und PHP5-XDEBUG-Ports installiert. xdebug funktioniert, aber es stoppt in der ersten Zeile meines Skripts, obwohl ich die Option in PhpStorm deaktiviert habe. Dort gibt es keinen Haltepunkt, …
Wie kann ich einen REST-Client (wie den in PHPStorm oder POSTman integrierten ) dazu bringen, mit XDebug zu arbeiten? In meiner aktuellen XDebug-Konfiguration kann ich PHPStorm und das Lesezeichen verwenden, sofern ich es sowohl in Chrome als auch in Firefox zum Laufen bringen kann. Sobald ich es jedoch mit POSTman …
Ich habe es geschafft, die Debug-Sitzung für PHP-CLI-Skripte über die IDE selbst zu initiieren, aber ich muss die Debugsitzung über die Shell / Befehlszeile starten. Dies sind ziemlich komplexe PHP-Wartungsskripte, die viele Eingabeparameter benötigen. Die Eingabe von Argumenten aus Netbeans heraus ist daher etwas umständlich. Ich habe es schon einmal …
Ich habe versucht, Xdebug unter OS X 10.15 zu installieren und bin auf folgendes Problem gestoßen: /private/tmp/pear/install/xdebug/xdebug.c:25:10: Schwerwiegender Fehler: Die Datei 'php.h' wurde nicht gefunden Ich habe versucht, das hier beschriebene Problem zu beheben: Installation von xdebug auf MacOs Mojave - Datei 'php.h' nicht gefunden Leider können die Header-Dateien nicht …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.