PHP error_reporting() Funktion
Beispiel
Definieren Sie verschiedene Fehlermeldungsstufen:
<?php // Fehlerberichterstattung deaktivieren error_reporting(0); // Berichten von Laufzeitfehlern error_reporting(E_ERROR | E_WARNING | E_PARSE); // Berichte alle Fehler error_reporting(E_ALL); // Äquivalent zu error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Berichte alle Fehler außer E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Definition und Verwendung
error_reporting() Funktion legt fest, welche PHP Fehler gemeldet werden sollen.
error_reporting() Funktion kann den error_reporting Befehl in Laufzeit festlegen.
PHP hat viele Fehler级别, mit dieser Funktion kann der Level während der Scriptausführung eingestellt werden. Wenn optionaler Parameter level, error_reporting() gibt nur den aktuellen Fehlerbericht Level zurück.
Syntax
error_reporting(level);
Parameter | Beschreibung |
---|---|
level |
Optional. Definiert einen neuen error_reporting Level. Dies kann eine Bitmaske oder eine benannte Konstante sein. Kommentare:Es wird dringend empfohlen, benannte Konstanten zu verwenden, um die Kompatibilität mit zukünftigen Versionen sicherzustellen. Da Fehler级别 können hinzugefügt werden, und die Erweiterung des Integer-Wertebereichs, längere auf Basis von Integer basierende Fehler级别 werden nicht immer wie erwartet funktionieren. Verfügbare Fehler级别 Konstanten und ihre tatsächlichen Bedeutungen sind in predefined constants beschrieben. |
Technische Details
Rückgabewert: | Gibt den alten error_reporting Stufe oder level Wird der Parameter nicht angegeben, wird der aktuelle Level zurückgegeben. |
---|---|
PHP Version: | 4.0+ |