PHP Fehlermeldungen in der Console

PHP ist eine feine Sache, und „früher“ konnter man sogar ordentlich was mit den Fehlermeldungen anfangen. Da gab es noch „einfaches“ HTML, heutzutage sieht die Sache dann schon was anders aus. Irgendwo auf der Seite schwirrt eine Fehlermeldung rum, die man erstmal sehen muss, und die (natürlich) das Design der Seite rudimentär übernimmt. Es macht keinen Spaß so Fehler zu finden, bzw. sie überhaupt zu bemerken.

Screenshot der PHP Console in Chrome

Mit der Extension PHP Console von Chrome wandern die Fehlermeldungen von PHP aus dem Quelltext hinein in die Console. Zusätzlich gibt es noch nette Fenster die im Falle eines Fehler aufpoppen. Das war die Theorie, die Praxis sieht natürlich etwas anders aus ;) Ähnlich wie FirePHP für den Firefox braucht es eine PHP Bibliothek, um eine entsprechende Ausgabe zu bewerkstelligen. Im Falle von PHP Console kann man dies mit der Klasse PHPConsole bewerkstelligen, oder direkt Lagger verwenden. Geht man mal davon aus das man der Einfachheit halber PHP Console verwendet, so sieht ein entsprechender Demo-Code recht einfach aus:

Lagger ist an der Stelle natürlich die mächtigere Alternative, und es besitzt mehr Möglichkeiten, allerdings ist die Klasse PHPConsole wesentlich schmäler, somit schneller und in der Regel ausreichend (es sei denn, ihr wollt euch bei einer Exception eine SMS senden lassen :). FirePHP ist so eine Sache, um genau zu sein ist es nicht grad einfach dem kleinen Helfer für den Firefox überhaupt einen Piep abzuringen. Bei der PHP Console für den Chrome ging alles sehr schnell und unkompliziert, vor allem die Tatsache das es Lagger unterstützt wird für viele von großem Nutzen sein, da sie es wahrscheinlich eh schon verwenden.

Ähnliche Beiträge

Testdaten generieren mit Faker Unit-Tests sind ja eine feine Sache aber meistens mangelt es Ihnen in PHP an einer entscheidenden Grundlage: Testdaten. Wer kennt das nicht? Man baut ...
Google Analytics GA.PI() – Klasse um Analytics mit... Dass Google Analytics eine API anbietet, um direkt Daten auszulesen und diese selbst darzustellen ist nichts Neues. Wie bei allen APIs stellt sich abe...
Sicherheitsanalysen für PHP in PhpStorm Früher war ja alles besser, auch das Programmieren, sogar die Sicherheit für PHP. Früher reichte es, wenn etwas funktionierte. Diese Zeiten sind aller...
Tutorial Amazon Web Services mit PHP – III &... Im vorherigen Teil haben wir eine XML von den AWS mit cURL geladen. Aber Was heißt eigentlich Funktionscaching, und wieso brauchen wir das? Ganz einfa...

Schreibe einen Kommentar