Fonction error_reporting
La fonction error_reporting définit le niveau des erreurs qui seront affichées pendant l'exécution du script. Elle peut accepter soit des constantes prédéfinies de niveau d'erreur, soit leur combinaison via un OR bit à bit. La fonction retourne le niveau de rapport précédent.
Syntaxe
error_reporting([int $level]);
Exemple
Définissons le niveau de rapport pour afficher toutes les erreurs :
<?php
error_reporting(E_ALL);
?>
Exemple
Désactivons les rapports d'erreurs :
<?php
error_reporting(0);
?>
Exemple
Définissons un niveau de rapport combiné :
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>
Exemple
Récupérons le niveau de rapport actuel :
<?php
$current_level = error_reporting();
echo $current_level;
?>
Voir aussi
-
la fonction
ini_set,
qui définit les paramètres de configuration -
la fonction
set_error_handler,
qui définit un gestionnaire d'erreurs personnalisé