Fonction error_reporting()

Référence des erreurs PHP

Exemple

Spécifiez différents niveaux de rapport d'erreurs :

<?php
// Désactiver le rapport d'erreurs
error_reporting(0);

// Rapporter les erreurs d'exécution
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Rapporter toutes les erreurs
error_reporting(E_ALL);

// Identique à error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Rapporter toutes les erreurs sauf E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?>


Définition et utilisation

La fonction error_reporting() spécifie les erreurs qui doivent être rapportées.

PHP dispose de nombreux niveaux d'erreurs, et l'utilisation de cette fonction définit le niveau pour le script actuel.


Syntaxe

error_reporting( niveau );

Valeurs des paramètres

Paramètre Description
niveau Optionnel. Spécifie le niveau de rapport d'erreurs pour le script actuel. Les numéros d'erreur et les constantes nommées sont acceptés. Remarque : Les constantes nommées sont recommandées pour garantir la compatibilité avec les futures versions de PHP.


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 niveau n'est spécifié.
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