Services webmasters
Partenaires
Jeux concours gratuits
 
error_log
<<<
error_reporting restore_error_handler
>>>

7.26 Gestion des erreurs
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Constantes prédefinies
Exemples
Voir aussi
debug_backtrace
debug_print_backtrace
error_log
->error_reporting
restore_error_handler
set_error_handler
trigger_error
user_error

7.26.11 error_reporting()Fixe le niveau de rapport d'erreurs PHP

[ Exemples avec error_reporting ]   PHP 3, PHP 4

int  error_reporting ( int   level )

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 de modification de niveau d'erreur

<?php
  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);
Suivez les liens de chaque valeur interne pour connaître leur signification :
constante valeur
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL

Voir aussi la directive display_errors et ini_set .

<< error_reporting >>
error_log Gestion des erreurs restore_error_handler
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -