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);