initialiser une variable

x@v
Mammouth du PHP | 570 Messages

28 nov. 2009, 22:57

Bonjour,
j'ai un gros programme qui ne fonctionne pas en local, j'ai des message de ce genre :
Undefined index
Le problème de configuration est là, mais où ?
Ne me demandez pas de changer les 10 000 variables à la main !
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

29 nov. 2009, 03:57

Bonjour,

Dans ton php.ini, retire l'affichage des notices de la directive error_reporting et ça devrait être bon

Un truc du genre si ma mémoire est bonne :

Code : Tout sélectionner

error_reporting = E_ALL ^ E_NOTICE
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

29 nov. 2009, 11:43

C'est effectivement le plus simple pour faire fonctionner ton site en local :)

Mais le mieux serait quand même de t'assurer quand tu développes, que tu ne fais pas appel à des variables ou des index qui n'ont pas été préalablement déclarés. Comme ça ton site fonctionnera quelque soit la config du serveur sur lequel il est déployé ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...