Toutes les clefs pour réussir dans le e-commerce

Mes modules Prestashop

Ne plus afficher les notices avec wamp

J’ai réinstallé wampserver sur mon nouveau PC et j’ai voulu tester en local l’un de mes sites. Résultat je me suis retrouvé avec des erreurs de type notice  alors que mon site fonctionnait parfaitement sur mon ancien PC.

Les erreurs était de la forme suivante:



Notice: Undefined index:


Ou



Notice: Undefined variable:


Ceci est dû au fait que je n’utilise pas la commande isset pour vérifier que ma variable est définie (je sais c’est mal mais c’est un site programmé il y a longtemps). J’avais donc comme solution de rajouter cette commande un peu partout dans mon code, mais je trouvais ça plutôt long. Donc, j’ai cherché à faire en sorte que PHP ne m’indique plus les Erreurs de type “notice”.

La solution est simple il suffit pour cela de modifier le fichier php.ini

Faites une recherche sur “error_reporting” et remplacez le code suivant:



error_reporting = E_ALL


Par celui-ci:



error_reporting = E_ALL ^ E_NOTICE


Sauvegardez votre fichier et relancer wamp (restart all service).

Voila :).

Poster un Commentaire

1 Commentaire sur "Ne plus afficher les notices avec wamp"

Recevoir un email pour
avatar
Trier par:   plus récent | plus vieux | Plus de vote
Website-modern
Invité

Merci pour l’info.

J’ajouterai que depuis les dernières version de PHP la bonne syntaxe à utiliser est : error_reporting = E_ALL & ~E_NOTICE

Bye

wpDiscuz