PHP error_reporting() Función
Ejemplo
Especifique diferentes informes de nivel de error:
<?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);
?>
Definición y uso
La función error_reporting() especifica qué errores se informan.
PHP tiene muchos niveles de errores y el uso de esta función establece ese nivel para el script actual.
Sintaxis
error_reporting(level);
Valores paramétricos
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 |
Detalles técnicos
Valor devuelto: | Devuelve el nivel de notificación de errores anterior o el nivel de notificación de errores actual si no se proporciona ningún parámetro de nivel |
---|---|
Versión PHP: | 4.0+ |
Registro de cambios de PHP: | PHP 5.4: E_STRICT ahora es parte de E_ALL. PHP 5.3: Nuevo: E_DEPRECATED y E_USER_DEPRECATED. PHP 5.2: Nuevo: E_RECOVERABLE_ERROR. PHP 5.0: Nuevo: E_ESTRICTO. |
Referencia de errores de PHP