September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten einen benutzerdefinierten Error-Handler schreiben, mit dessen Hilfe Sie steuern können, wie PHP Fehler anzeigt.
Um Ihre eigene Fehlerfunktion einzusetzen, verwenden Sie set_error_handler():
set_error_handler('pc_error_handler');
function pc_error_handler($errno, $error, $file, $line) {
$message = "[ERROR][$errno][$error][$file:$line]";
error_log($message);
}Eine benutzerdefinierte Funktion zur Fehlerbehandlung kann Fehler aufgrund ihres Typs analysieren und angemessene Maßnahmen ergreifen. Tabelle 9.1 in „9.2 Einstellungen zur Fehlerbehandlung vornehmen“ zeigt eine Liste der Fehlerarten.
Übergeben Sie set_error_handler() den Namen einer Funktion, ...