error_reporting()
gibt an, welche Art von PHP -Fehlern gemeldet werden sollen.
Die Funktion error_reporting()
kann die ERROR_REPORTING -Direktive zur Laufzeit festlegen.
PHP hat viele Fehlerstufen, und mit dieser Funktion können Sie die Ebene einstellen, auf der das Skript ausgeführt wird. Wenn die optionale Ebene nicht festgelegt ist, gibt error_reporting()
nur die aktuelle Fehlerberichterstattungsstufe zurück.
Geben Sie verschiedene Fehlerstufen an:
<? Php // den Fehlerbericht schließen error_reporting ( 0 ) ; // einen Laufzeitfehler melden ERROR_REPORTING ( e_Error | e_warning | e_parse ) ; // Alle Fehler melden ERROR_REPORTING ( E_ALL ) ; // gleichwertig zu error_reporting (e_all); ini_set ( "error_reporting" , e_all ) ; // Alle Fehler außer e_notice melden ERROR_REPORTING ( E_ALL & ~ E_NOTICE ) ; ?>
ERROR_REPORTING ( Level ) ;
Parameter | beschreiben |
---|---|
Ebene |
Optional. Gibt die neue ERROR_REPORTING -Ebene an. Es kann eine Bitmaske oder eine benannte Konstante sein. Hinweis: Benannte Konstanten werden dringend empfohlen, um die Kompatibilität mit zukünftigen Versionen sicherzustellen. Aufgrund der Zugabe von Fehlerniveaus und der Zunahme des Ganzzahlwertbereichs stimmen längerfristige Ganzzahl-basierte Fehlerniveaus nicht immer mit der erwarteten Leistung überein. Die verfügbaren Fehlerebene und ihre tatsächliche Bedeutung werden in vordefinierten Konstanten beschrieben. |