Page 1 sur 1
WAMP Error reporting
Posté : 06 mai 2008, 09:04
par supercanard
Bonjour
Je voudrais configurer WAMP pour qu'il m'affiche toutes les erreurs ou avertissements.
J'ai édité le php.ini
Dans error reporting j'ai bien E_ALL mais il ne m'affiche pas certaines erreurs comme les variables non déclarées.
L'option display error est bien activée aussi
En fait je n'ai rien touché à la config d'origine, y a t-il d'autres paramètres à voir ?
Bonne journée

Posté : 06 mai 2008, 09:25
par caroube
Question bête : As-tu redémarré le serveur pour que les modifs de php.ini soient prises en compte ?
Posté : 06 mai 2008, 09:26
par supercanard
Question bête : As-tu redémarré le serveur pour que les modifs de php.ini soient prises en compte ?
Hélas oui...
Posté : 06 mai 2008, 09:36
par caroube
Autre question bête (mais parce que je me suis fait avoir) : as-tu modifié le bon php.ini ? Vérifie avec un phpinfo.
Posté : 06 mai 2008, 13:15
par supercanard
Autre question bête (mais parce que je me suis fait avoir) : as-tu modifié le bon php.ini ? Vérifie avec un phpinfo.
Ah c'est une bonne question. En fait je suis passé par le menu contextuel de l'icône de wamp, il y a un lien vers un php.ini...
Posté : 06 mai 2008, 13:27
par Cyrano
Le chemin vers le php.ini utilisé est indiqué dans le phpinfo(). Vérifie par là.
Posté : 06 mai 2008, 15:32
par supercanard
Le chemin vers le php.ini utilisé est indiqué dans le phpinfo(). Vérifie par là.
Bon aussi, a moins qu'il n'y ait pas d'erreurs dans mes scripts.
Pourtant si je fait :
$x = $y + 10;
PHP devrait retourner un message d'erreur puisque $y n'est pas déclaré
Posté : 06 mai 2008, 17:28
par caroube
J'utilise WAMP et je n'ai changé (jusque-là) aucun paramètre par défaut.
Dans le php.ini
Dans phpinfo
et l'exécution de
$x = $y + 1;
donne bien :
Notice: Undefined variable: y in C:\www\test.php on line 5
Si ce n'est pas le cas chez toi, j'avoue mon impuissance. Désolé.
Posté : 06 mai 2008, 18:55
par supercanard
J'utilise WAMP et je n'ai changé (jusque-là) aucun paramètre par défaut.
Dans le php.ini
Dans phpinfo
et l'exécution de
$x = $y + 1;
donne bien :
Notice: Undefined variable: y in C:\www\test.php on line 5
Si ce n'est pas le cas chez toi, j'avoue mon impuissance. Désolé.
Je comprend pas, error reporting était pas en E_ALL. En fait j'avais du lire une ligne de commentaire et comme c'était sous bloc note sans couleur j'ai pas du faire attention
Donc tout est rentré dans l'ordre je vais pouvoir prendre de bonnes habitudes de codage
