Bessere Fehlermeldungen mit PHP Error

PHP Fehlermeldungen tauchen an den unmöglichsten Stellen im Design auf, sind in keinster Weise irgendwie formatiert und vor allem muss es nicht unbedingt sein, das der Punkt an der ein Fehler gemeldet wird auch der Punkt ist, an dem er verursacht worden ist. Ich hatte mich ja bereits zu dem Thema ausgelassen, denn das Thema PHP Fehlermeldungen und Xdebug ist zur Zeit bei mir ganz groß aufgehangen – mich nervt das Rätsel-Raten im Moment nämlich etwas! ;)

Screenshot einer PHP Error Ausgabe

Ab PHP 5.3 funktioniert PHP Error ganz ordentlich und zeigt Fehler nicht nur vernünftig an, sondern versucht auch den eigentlichen Verursacher eines Fehlers ausfindig zu machen. Das Einbinden in ein Skript ist dabei wirklich super einfach:

require( 'php_error.php' );
    \php_error\reportErrors();

Das wars auch schon, das Projekt wird auf GitHub gehostet und bringt eine wirklich schöne Fehlermeldung gepaart mit sinnvollen Infos. Angenehm ist auch, das es sich lediglich um eine einzelne Datei handelt, die man einbinden muss, und die man dann (theoretisch) auch über die php.ini oder einer entsprechenden .htaccess eingebunden bekommt. Man kann so relativ einfach die Library auf dem Staging-Server verwenden, kann aber weiterhin Fehlerausgaben auf dem Production-Server unterdrücken, ohne eine einzelne Zeile Code ändern zu müssen.

Ähnliche Beiträge

Remote Debugging mit PhpStorm und Xdebug Ich habe hier im Moment eine ziemlich komische, historisch gewachsene, Infrastruktur. Mein Entwicklungsrechner ist Windows, auf dem der Entwicklungsse...
Tutorial Amazon Web Services mit PHP – V ... Wie im letzten Teil bereits angekündigt, erstellen wir im letzten Teil des Tutorials ein komplett funktionsfähiges Beispiel, um ein Buch mittels ISBN ...
Lambda Funktionen in PHP 5.3 Das neue PHP wird über Lambda-Funktionen verfügen. Toll! Aber was ist das eigentlich? Nun ja, es ist in der Tat etwas schwer zu erklären, aber ich wil...
Cookies sind ja so was von 2012 … Sagen wir mal so: die Intention von Cookies ist ganz nett, die Tatsache wie sie heute genutzt werden eher nicht. Ein Cookie ist immer an eine Domain g...

Eine Antwort auf „Bessere Fehlermeldungen mit PHP Error“

Schreibe einen Kommentar

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