PHP error_reporting() Funkcja
Przykład
Określ różne raportowanie poziomu błędu:
<?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);
?>
Definicja i użycie
Funkcja error_reporting() określa, które błędy są zgłaszane.
PHP ma wiele poziomów błędów, a użycie tej funkcji ustawia ten poziom dla bieżącego skryptu.
Składnia
error_reporting(level);
Wartości parametrów
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 |
Szczegóły techniczne
Wartość zwrotu: | Zwraca stary poziom raportowania błędów lub aktualny poziom raportowania błędów, jeśli nie podano parametru poziomu |
---|---|
Wersja PHP: | 4.0+ |
Dziennik zmian PHP: | PHP 5.4: E_STRICT jest teraz częścią E_ALL. PHP 5.3: Nowe: E_DEPRECATED i E_USER_DEPRECATED. PHP 5.2: Nowość: E_RECOVERABLE_ERROR. PHP 5.0: Nowość: E_STRICT. |
Odniesienie do błędów PHP