Fonction PHP error_reporting()
Exemple
Spécifiez différents rapports de niveau d'erreur :
<?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);
?>
Définition et utilisation
La fonction error_reporting() spécifie quelles erreurs sont signalées.
PHP a de nombreux niveaux d'erreurs, et l'utilisation de cette fonction définit ce niveau pour le script en cours.
Syntaxe
error_reporting(level);
Valeurs des paramètres
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 |
Détails techniques
Valeur de retour : | Renvoie l'ancien niveau de rapport d'erreurs ou le niveau de rapport d'erreurs actuel si aucun paramètre de niveau n'est donné |
---|---|
Version PHP : | 4.0+ |
Journal des modifications PHP : | PHP 5.4 : E_STRICT fait maintenant partie de E_ALL. PHP 5.3 : Nouveau : E_DEPRECATED et E_USER_DEPRECATED. PHP 5.2 : Nouveau : E_RECOVERABLE_ERROR. PHP 5.0 : Nouveau : E_STRICT. |
Référence des erreurs PHP