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:

require_once('PhpConsole.php');
PhpConsole::start();
debug('test message');

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

Der perfekte Code Editor für PHP Zur Abwechslung fange ich mal mit einem Rant an! ;) Diese ganzen halbgaren Java-Zeitlupen-IDEs nerven, und zwar ganz gehörig. Ist ja nett das Java so ...
Online Entwicklungsumgebungen für PHP Nunja, ich gebe zu, der Titel ist etwas reißerisch, denn von einer richten Entwicklungsumgebung kann man wohl kaum sprechen! Dennoch sind mir in der l...
PHP Analyzer ist Open Source Ab einer gewissen Größe eines Quelltextes, oder ob einer gewissen Größe eines Teams das an einem Projekt arbeitet gibt es Probleme, bei deren Lösung a...
Serverseitige Komprimierung Tja, wer es noch nicht weiß, Seiten lassen sich auf dem Server mit gzip komprimieren, und der Browser entpackt diese dann automatisch. Soweit zumindes...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.