PHP error_reporting() Funktion
Beispiel
Geben Sie unterschiedliche Fehlerstufenberichte an:
<?php
// Turn off error reporting
error_reporting(0);
// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);
// Report all errors
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);
// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>
Definition und Verwendung
Die Funktion error_reporting() gibt an, welche Fehler gemeldet werden.
PHP hat viele Fehlerebenen, und die Verwendung dieser Funktion legt diese Ebene für das aktuelle Skript fest.
Syntax
error_reporting(level);
Parameterwerte
Parameter | Description |
---|---|
level | Optional. Specifies the error-report level for the current script. Error numbers and named constants are accepted. Note: Named constants are recommended to ensure compatibility for future PHP versions |
Technische Details
Rückgabewert: | Gibt die alte Fehlerberichtsebene oder die aktuelle Fehlerberichtsebene zurück, wenn kein Ebenenparameter angegeben ist |
---|---|
PHP-Version: | 4.0+ |
PHP-Änderungsprotokoll: | PHP 5.4: E_STRICT ist jetzt ein Teil von E_ALL. PHP 5.3: Neu: E_DEPRECATED und E_USER_DEPRECATED. PHP 5.2: Neu: E_RECOVERABLE_ERROR. PHP 5.0: Neu: E_STRICT. |
PHP-Fehlerreferenz