Andere Pakete mit Xdebug-ähnlichen Funktionen (informativ PHP-Fehler, formatierte var_dump () s, etc.)?

StackOverflow https://stackoverflow.com/questions/222544

  •  03-07-2019
  •  | 
  •  

Frage

Wenn Xdebug installiert / aktiviert ist, Standard-PHP-Fehler (bei Einstellung im Browser angezeigt werden) mit informativen Meldungen ersetzt, die Stapelüberwachungen für jeweils. Auch ich habe bemerkt, dass es auch die Ausgabe in anderen Bereichen wie die var_dump () Funktion, Formatierung / Farbcodierung der Ausgabe zu verbessern scheint, um es besser lesbar.

Gibt es 3rd-Party-Pakete, die eine ähnliche Funktionalität bieten? Ich neige dazu, Zend Debugger für das Debuggen lieber mit und würde gerne so etwas finden, die nicht auf Xdebug abhängt. Sicherlich könnte ich meine eigenen Fehler-Handler schreiben, eine benutzerdefinierte var_dump () Funktion, etc., aber ich würde gerne etwas finden, die transparent integriert sich in PHP, um die Art und Weise Xdebug die Funktionalität der Fall ist.

Edit:. Ich möchte betonen, dass ich nicht für einen Debugger bin auf der Suche, aber für die "Extras", dass Xdebug bietet

War es hilfreich?

Lösung

Wie für Ihre Debuggen Sie nur den Zugriff über PHP-Erweiterungen finden, unabhängig davon, was IDE Sie verwenden.

Xdebug ist die beliebteste aufgrund seiner zusätzlichen Funktionen ist, darüber hinaus, dass von dem, was Sie selbst beschrieben haben. Xdebug tun Profilierung (Tracing) in das valgrind Format, das Sie Programme wie kcachegrind verwenden können und WinCacheGrind bewerten.

Ihre einzige andere echte Alternative zu den Debug-Möglichkeiten Xdebug bietet, ist Zend Debugger, der ein Teil der Zend Platform ist (wieder als Erweiterung verfügbar).

Wie bei den Auswechslungen, werden Sie keine andere Erweiterungen finden, die die var_dump und Fehlerberichterstattung Ersatz tun. Und vor allem nicht finden (über Zend Debugger) ein Debugging-Protokoll, und definitiv keine andere Erweiterung finden, die Profilierung der Fall ist.

Andere Tipps

DBUG bietet einen ganz schönen Ersatz für print_r:

http://dbug.ospinto.com/

Versuchen NuSphere PHP IDE. Es verfügt über einen integrierten Debugger auch, und Sie können eine Demo-Version kostenlos erhalten, wenn Sie möchten.

http://www.nusphere.com/

Shameless Stecker meiner eigenen var_dump Alternative:

http://raveren.github.io/kint/

Screenshot:

Kint Screenshot

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top