4.4.6 Fehlerausgabe auf dem Browser
Wenn in der php.ini der Eintrag display_errors auf On steht, werden Fehler im Browser ausgegeben. Mit dem Eintrag error_reporting kann in der php.ini die Fehlerausgabe sehr detailliert eingestellt werden.
Oftmals ist es wichtig, die Anzahl der Fehlermeldungen einzuschränken.
Folgende Einstellungen sind sinnvoll:
error_reporting(-1)alle Fehler und Warnungen ausgebenerror_reporting(0)Fehlerausgabe abschalten
Eine genauere Betrachtung ist in der PHP-Dokumentation nachzulesen.
Mit ini_set('display_errors', true) kann die Fehleranzeige eingeschaltet und mit ini_set('display_errors', false) abgeschaltet werden. Jedoch können auf diese Weise keine Fehlermeldungen des Compilers durch das zu kompilierende Script abgeschaltet werden.
Mit ini_get() lassen sich übrigens alle Einstellungen ermitteln.
Beispiel:
Hinweis
Wenn Sie eine Einsendeaufgabe abgeben, dann schalten Sie bitte nur die notice-Meldungen ab. Sinnvoll hierfür ist error_reporting(E_ALL & ~E_NOTICE);