PHP: Error-Meldungen ausgeben
Autor: Ralf v.d.Mark
eingetragen: Donnerstag, 02. April 2009 um 09:24 Uhr (14/2009 Kalenderwoche)
geändert: Dienstag, 23. März 2021 um 11:34 Uhr (12/2021 Kalenderwoche)
Keywords: Fehler Benachrichtigung Display debugging reporting
Text:
Auf den Produktiv-Servern werden Fehlermeldungen unterdrückt.
error_reporting(E_ALL);//bringt keine Ausgabe!
siehe auch "Auslesen der Error-Log des Apachen"
Manchmal muss man aber auf diesem System trotzdem die Fehlermeldungen sehen, dazu gibt es folgende Möglichkeit:
Quellcode:
error_reporting(E_ALL | E_STRICT);//nur waehrend der Entwicklungsphase!!
ini_set('error_reporting', E_ALL | E_STRICT);//nur waehrend der Entwicklungsphase!!
ini_set('display_errors', 'On');//nur waehrend der Entwicklungsphase!!
ini_set('display_startup_errors', 1);//nur waehrend der Entwicklungsphase!!
echo TEST;//ein Test: Konstante ist nicht definiert ist!
oder wie wäre das:
error_reporting($_SERVER["SERVER_NAME"] == "localhost" ? E_ALL : 0);