Migration de PHP 3.0 à PHP 4.0 <<< |
Changement de configuration | Nouveaux messages d'erreurs >>> |
11.2.5 Rapport d'erreur 11.2 Migration de PHP 3.0 à PHP 4.0 11 Appendices Manuel PHP ->Changement de configuration . Nouveaux messages d'erreurs |
11.2.5.1 Changement de configuration
Avec PHP 3.0, le niveau de rapport d'erreur était obtenu en ajoutant les constantes numériques de chaque niveau de rapport. Généralement, on utilisait 15 pour afficher toutes les erreurs, et 7 pour afficher toutes les erreurs hormis les alertes simples. PHP 4.0 dispose d'un nombre significativement plus grand de niveaux de rapport d'erreur, et l'analyseur comprend désormais les constantes, lors des modifications. Le niveau de rapport d'erreur doit désormais être explicitement configuré en supprimant les niveaux dont vous ne voulez pas du niveau maximal, grâce à la fonction de OU exclusif. Ça a l'air compliqué? Supposons que vous souhaitiez afficher toutes les erreurs, hormis les alertes de style, qui sont repérées par la constante : E_NOTICE. Il suffit d'ajouter la valeur suivante dans le fichier php.ini : error_reporting = E_ALL & ~ ( E_NOTICE ) . Si vous voulez supprimer en plus les alertes, vous pouvez ajouter la constante appropriée, en la combinant avec l'opérateur OU logique '|': error_reporting= E_ALL & ~ ( E_NOTICE | E_WARNING ) .
|
<< | Changement de configuration | >> |
Migration de PHP 3.0 à PHP 4.0 | Rapport d'erreur | Nouveaux messages d'erreurs |