PHP error_reporting() function
Example
Define different levels of error reporting:
<?php // Disable error reporting error_reporting(0); // Signal runtime errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // Signalisation de toutes les erreurs error_reporting(E_ALL); // Équivalent à error_reporting(E_ALL); ini_set("error_reporting", E_ALL); // Signalisation de tous les erreurs en dehors de E_NOTICE error_reporting(E_ALL & ~E_NOTICE); ?>
Définition et utilisation
error_reporting() définit les erreurs PHP que l'on doit rapporter.
La fonction error_reporting() peut définir l'instruction error_reporting en temps réel.
PHP a de nombreux niveaux d'erreur, ce qui permet de définir le niveau lors de l'exécution du script. Si les paramètres optionnels ne sont pas définis level, error_reporting() ne retournera que le niveau actuel de rapport d'erreur.
Syntaxe
error_reporting(level);
Paramètres | Description |
---|---|
level |
Optionnel. Définir un nouveau niveau de error_reporting. Peut être une masque de bits ou une constante nommée. Remarque :Il est fortement recommandé d'utiliser des constantes nommées pour garantir la compatibilité avec les versions futures. En raison de l'ajout de niveaux d'erreur et de l'augmentation de la plage de valeurs entières, les niveaux d'erreur basés sur des entiers ne seront pas toujours comme prévu. Les constantes de niveau d'erreur disponibles et leur signification réelle sont décrites dans predefined constants. |
Détails techniques
Valeur de retour : | Retourne l'ancien error_reporting Niveau, ou dans level Retourne le niveau actuel si les paramètres ne sont pas fournis. |
---|---|
Version PHP : | 4.0+ |