Kapitel 15. Fehlerbehandlung

Es gibt 4 verschiedene Arten von Fehlermeldungen und Warnungen in PHP. Das sind:

Die oben aufgeführten Fehlernummern werden addiert, um den Fehlerlevel festzulegen. Der standardmäßige Wert ist 7, d.h. 1 + 2 + 4 oder, anders ausgedrückt, es werden alle Fehlermeldungen außer den Mitteilungen ausgegeben. Der Fehlerlevel kann in der Konfigurationsdatei php3.ini durch die Option error_reporting gesetzt werden. Es ist auch möglich, den Fehlerlevel in der Apache-Konfigurationsdatei httpd.conf durch die Option php3_error_reporting oder zur Laufzeit durch ein Skript, das die Funktion error_reporting() nutzt, zu setzen.

Alle PHP-Funktionen können auch mit vorangestelltem "@" aufgerufen werden. Das bewirkt das Unterdrücken der Fehlermeldung für die Funktion. Bei auftretendem Fehler und eingeschalteter track_errors Option wird die entsprechende Fehlermeldung in der globalen Variablen $php_errormsg gespeichert.