Hallo Ihr,
gibt es Empfehlungen für einen PHP Debugger ? Taugt der dbg ?
maksimilian
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo Ihr,
gibt es Empfehlungen für einen PHP Debugger ? Taugt der dbg ?
maksimilian
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Taugt der dbg ?
jeep er ist gut. mir persönlich gefällt zurzeit xgebug in der kombination mit der IDE Netbeans sehr gut.
Erst einmal danke für den Tipp mit XDebug/Netbeans. Mit dbg komme ich nicht zurecht (Download funktioniert nicht, Doku schwach). Jetzt habe ich xdebug und Netbeans IDE installiert und konfiguriert, verstehe aber noch nicht, wie ich damit umgehen soll. Gibt es eine praktische Beschreibung der Vorgehensweise für das Debuggen einer vorhandene Homepage unter XAMPP ?
Ich finde z.B. in Netbeans das Option Window nicht, um zum PHP Debugging zu gelangen.
Installiert habe ich Netbeans 8.2 und JDK 8
Ich finde z.B. in Netbeans das Option Window nicht, um zum PHP Debugging zu gelangen.
du musst die php.ini erweitern
https://netbeans.org/kb/docs/php/co…nt-windows.html
Vorschlag für eine Google Suche
https://www.google.de/search?q=XDebug%2FNetbeans
pp
xdebug xampp
vidieo
https://www.youtube.com/watch?v=4Vx8TnNdQ6M
https://www.youtube.com/watch?v=Dz8K0fkbUEo
Anleitungen
https://ageek.de/73/netbeans-ide-mit-xdebug/
Handbuch Netbeans
http://wiki.netbeans.org/HowToConfigureXDebug
ich finde auch Kint erwähnenswert...
Code: https://github.com/kint-php/kint
Doc: http://kint-php.github.io/kint/
@ r23 #4
Mein erster Fehler war, Netbeans zusammen mit JDK von der Oracle Homepage zu laden. Mit dieser (auch als 8.2 deklarierten) Version wird die PHP Option nicht angeboten! Nach Installation der von der Netbeans Homepage geladenen Version 8.2 habe ich auch die PHP Option. Mit der teste ich erst einmal weiter, bevor ich hier weitere Fragen stelle. Danke für die schnelle Antwort und die Links. Die Konfigurationshinweise von Netbeans hatte ich bereits befolgt. phpinfo() liefert eine Reihe von xdebug-Optionen. Die werde ich untersuchen, wenn ein erfolgreicher Debug-Test zustande gekommen ist.
@ AmFearLiath #5
Danke für den Hinweis auf Kint. Werde ich mir anschauen, nachdem ich erst einmal mit Netbeans klargekommen bin.
Ich finde diesen Thread durchaus interessant und würde dazu gern mal eine Frage stellen:
Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?
Ich frage deshalb, weil ich noch nie einen Debugger (zumindest nicht für PHP) verwendet habe. Und ich frage mich gerade, ob hier etwas an mir vorbei gegangen ist und ich mit damit das Leben ggf. leichter machen würde, oder ob es für die allermeisten Fälle eigentlich "quatsch" ist (von letzterem bin ich bislang immer ausgegangen).
Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".
Oder was ist konkret der Vorteil eines "richtigen" Debuggers?
Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?
Im Bereich WordPress ausschliesslich WP_DEBUG mit entspr. Ausgabe in Datei wie auf der Seite beschrieben, meist in dieser Form mit einem kleinen [FONT=courier new]if[/FONT] für einfaches An-/Ausschalten.[FONT=courier new][/FONT]
Im Bereich WordPress ausschliesslich WP_DEBUG mit entspr. Ausgabe in Datei wie auf der Seite beschrieben, meist in dieser Form mit einem kleinen [FONT=courier new]if[/FONT] für einfaches An-/Ausschalten.[FONT=courier new][/FONT]
Ok, das nutze ich tatsächlich auch hin und wieder. Meistens aber "einfach" die normale Fehlerausgabe von PHP und das error log. Das für mich aber auch kein "richtiger" Debugger im Sinne dieses Threads.
Hier geht es ja auch um Dinge wie xdebug, netbeans Plugins etc. Das hatte mich etwas überrascht. Deshalb meine Frage.
Manchmal stellt man ja selbst noch nach Jahren fest, dass man sich das Leben in manchen Bereichen unnötig schwer macht :)
Ich frage deshalb, weil ich noch nie einen Debugger (zumindest nicht für PHP) verwendet habe. Und ich frage mich gerade, ob hier etwas an mir vorbei gegangen ist und ich mit damit das Leben ggf. leichter machen würde, oder ob es für die allermeisten Fälle eigentlich "quatsch" ist (von letzterem bin ich bislang immer ausgegangen).Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".
Oder was ist konkret der Vorteil eines "richtigen" Debuggers?
XDEBUG ist etwas mehr als ein Debugger.
https://entwickler.de/online/php/php…bug-169250.html
und dann gibt es da noch die Möglichkeit von Remote Debugging
http://mimi.kaktusteam.de/blog-posts/201…orm-und-xdebug/
Eine gute Einführung in NetBeans und Wordpress mit XDEBUG
https://serverpress.com/using-netbeans…ng-development/
Man kann doch PHP eigentlich wunderbar mit var_dump(), error_log() und z.B. dem FireBug (z.B. für Header- und Post-Informationen) "debuggen".
für einfache Sachen reicht dies vermutlich aus.
Ich erstelle Geo Informations-Systeme, (Zum Beispiel Umkreissuche) Bildanalyse mit Künstliche Intelligenz (KI, AI) und und erstelle zurzeit eine WordPress Theme für Virtual Reality im Web. Ich muss einfach an verscheidenen Stellen wissen, was wie ankommt... ohne im Core die Varible zu suchen und mit var_dump() auszugeben.... dann würde ich ja nie fertig.
Danke für die Links. Das schaue ich mir auf jeden Fall mal an. :)
Nutzt ihr im Alltag tatsächlich regelmäßig PHP-Debugger?
Anfangs habe ich schon einen benutzt, später habe ich mir dann eine eigene Klasse geschrieben, die ich überall einbauen kann wo ich sie brauche, um mir Meldungen auf dem Screen anzuzeigen oder notfalls auch in eine Datei zu schreiben.
Diese Klasse nutze ich regelmäßig und für alles was ich mache, das langt mir vollkommen...
Lasst sich eigentlich der in einer PHP Datei entaltene HTML Code ebenfalls debuggen ?
:?: der wird doch direkt dargestellt... was willst da "debuggen"?
schreib den html-code in eine variable, "debugge" die variable und lass sie zur visualisierung dann per echo ausgeben
:?: der wird doch direkt dargestellt... was willst da "debuggen"?
schreib den html-code in eine variable, "debugge" die variable und lass sie zur visualisierung dann per echo ausgeben
Danke für den Tipp.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!