Ich habe viele davon verwendet, aber da ich normalerweise beim Entwickeln debuggen muss und da ich auf localhost entwickle, habe ich die Ratschläge anderer befolgt und schreibe jetzt in die JavaScript-Debug-Konsole des Browsers (siehe http: //www.codeforest). net / debugging-php-in-browser-javascript-konsole ).
Das bedeutet, dass ich auf die Webseite schauen kann, die mein PHP in meinem Browser generiert, und F12 drücken kann, um Debug-Trace schnell ein- / auszublenden.
Da ich ständig nach Entwicklertools für Debugger, CSS-Layout usw. suche, ist es sinnvoll, dort mein PHP-Loggon zu betrachten.
Wenn uns jemand diesen Code beschließt, habe ich eine kleine Änderung vorgenommen. Nach dem
function debug($name, $var = null, $type = LOG) {
Ich fügte hinzu
$name = 'PHP: ' . $name;
Dies liegt daran, dass mein serverseitiges PHP HTML generiert, das JavaScript enthält, und ich finde es nützlich, zwischen der Ausgabe von PHP und JS zu unterscheiden.
(Hinweis: Ich aktualisiere dies derzeit, damit ich verschiedene Ausgabetypen ein- und ausschalten kann: über PHP, über JS und über den Datenbankzugriff.)