error_reporting()
spécifie le type d'erreurs PHP signalé.
La fonction error_reporting()
peut définir la directive Error_Reporting à l'exécution.
PHP a de nombreux niveaux d'erreur et en utilisant cette fonction, vous pouvez définir le niveau auquel le script est exécuté. Si le niveau facultatif n'est pas défini, error_reporting()
ne renverra que le niveau de rapport d'erreur actuel.
Spécifiez différents niveaux de niveaux d'erreur:
<? Php // Fermez le rapport d'erreur error_reporting ( 0 ) ; // Signaler une erreur d'exécution error_reportting ( e_error | e_warning | e_parse ) ; // Signaler toutes les erreurs error_reporting ( e_all ) ; // équivalent à error_reportting (e_all); ini_set ( "error_reportting" , e_all ) ; // Signaler toutes les erreurs sauf E_NOTICE error_reportting ( e_all & ~ e_notice ) ; ?>
error_reporting ( niveau ) ;
paramètre | décrire |
---|---|
niveau |
Facultatif. Spécifie le nouveau niveau Error_Reportting. Il peut s'agir d'un massasque ou d'une constante nommée. Remarque: les constantes nommées sont fortement recommandées pour assurer la compatibilité avec les versions futures. En raison de l'ajout de niveaux d'erreur et de l'augmentation de la plage de valeur entière, les niveaux d'erreur à plus long terme basés sur des entiers ne seront pas toujours cohérents avec les performances attendues. Les constantes de niveau d'erreur disponibles et leur signification réelle sont décrites dans des constantes prédéfinies. |