Salut ,
Cette directive que
techietim t'a fait modifier , changer le niveau du rapport d'erreurs de php.
Normalement , php est configuré par defaut avec l'error reporting à E_ALL & ~E_NOTICE
Ce qui a pour effet de t'afficher toutes les erreurs sauf le "NOTICE".
Pour le modifier , tu pouvez aussi utiliser la fonction : error_reporting() ainsi tu aurais modifié cette directive uniquement pour tes pages , et non pour tous .
Pour les dev , je ne conseil pas de cacher les NOTICE ...
Il suffit de lire la doc pour s'en convaincre :
Note: Activer le rapport d'erreur de niveau E_NOTICE durant le développement a des avantages. En terme de déboguage, les message d'alertes vous signalent des bogues potentiels dans votre code. Par exemple, l'utilisation de valeurs non initialisées est signalée. Il est aussi plus pratique pour trouver des coquilles, et, ainsi, gagner du temps. Les messages NOTICE vous signaleront aussi les mauvaises pratiques de codage. Par exemple $arr[item] doit toujours être écrit $arr['item'] car PHP va considérer "item" comme une constante, au premier abord. Si cette constante n'est pas définie, alors il va l'utiliser comme une chaîne.
Et pour la prod , aucune erreur ne devrait apparaitre .. ( elles doivent par contre être enregistré dans un fichier de log )
Un peu de doc :
http://fr.php.net/manual/fr/errorfunc.c ... -reporting
Bonne continuation ,
Ch