Services webmasters
Partenaires
Jeux concours gratuits
 
Gestion des erreurs
<<<
error_reporting display_errors
>>>

7.26.4 Configuration à l'exécution
7.26 Gestion des erreurs
7 Index des fonctions
 Manuel PHP

->error_reporting
display_errors
display_startup_errors
log_errors
log_errors_max_len
ignore_repeated_errors
ignore_repeated_source
report_memleaks
track_errors
html_errors
docref_root
docref_ext
error_prepend_string
error_append_string
error_log
warn_plus_overloading

error_reporting integer
Fixe le niveau d'erreur. Ce paramètre est un entier, représentant un champs de bits. Ajoutez les valeurs suivantes pour choisir le niveau que vous désirez, telles que décrite dans la section Constantes prédéfinies , et dans le fichier php.ini . Pour modifier cette configuration durant l'exécution du script, utilisez la fonction error_reporting . Voyez aussi la directive display_errors .

En PHP 4, la configuration par défaut montre toutes les erreurs, sauf les E_NOTICE . Il est recommandée de les afficher durant le développement.

Note

Activer le rapport d'erreur de niveau E_NOTICE durant le développement a des avantages. En terme de débogage, les message d'alertes vous signalent des bugs potentiels dans votre code. Par exemple, l'utilisation de valeurs non initialisées est signalé. Il est aussi plus pratique pour trouver des coquilles, et ainsi, gagner du temps. Les messages NOTICE vous signaleront aussi les mauvaises pratiques de codages. Par exemple $arr[item] doit toujours être écrit $arr['item'] car PHP va considéder "item" comme une constante, au premier abord. Si cette constante n'est pas définie, alors il va l'utilise comme une chaîne.

En PHP 3, la configuration par défaut est (E_ERROR | E_WARNING | E_PARSE) , ce qui correspond à la même configuration qu'en PHP 4. Notez toutes fois que les constantes ne sont pas supportées dans le php3.ini de PHP 3, et que le niveau d'erreur doit être spécifié numériquement, c'est à dire 7 .

<< error_reporting >>
Gestion des erreurs Configuration à l'exécution display_errors
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -