Manuel PHP Précédent Suivant error_reporting() fixe le niveau de rapport d'erreur PHP et retourne l 'ancienne valeur. Le niveau d 'erreur peut être un champs de bits, ou une constante. L 'utilisation des constantes est vivement recommandée, pour assurer une compatibilité maximale avec les futures versions. Au fur et à mesure que de nouveaux niveaux d'erreurs sont créés, l'intervalle de validité des niveaux évolue, et les anciennes valeurs n 'ont plus les mêmes significations. Exemple 1. Exemple de modification de niveau d 'erreur error_reporting (55); / / En PHP 3, équivalent à E_ALL ^ E_NOTICE / * ...en PHP 4, '55 'signifie (E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR | E_CORE_WARNING) * / error_reporting (2039); / / PHP 4 équivalent à E_ALL ^ E_NOTICE error_reporting (E_ALL ^ E_NOTICE); / / La même signification en PHP 3 et 4 Tableau 1. Constantes avec error_reporting() constante valeur Exemple 2. Exemples avec error_reporting() error_reporting( 0); / * Empêche tout affichage d'erreur * / error_reporting(7); / / Ancienne syntaxe PHP 2 / 3 error_reporting(E_ERROR | E_WARNING | E_PARSE); / / Nouvelle syntaxe PHP 3 / 4 / * Utilisation appropriée pour les erreurs courantes d'exécution * / error_reporting(15); / / Ancienne syntaxe, PHP 2 / 3 error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); / / Nouvelle syntaxe PHP 3 / 4 / * Utilisation appropriée pour les erreurs courantes de développement (variables non initialisées. .)* / error_reporting(63); / / Ancienne syntaxe, PHP 2 / 3 error_reporting(E_ALL); / / Nouvelle syntaxe PHP 3 / 4 / * rapporte toutes les erreurs PHP* / Précédent Sommaire Suivant Niveau supérieur