PHP: Error-Meldungen ausgeben

edit | delete

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

Kategorien: Apache, PHP,

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