Posez votre question Signaler

[php] Fatal error: Cannot redeclare class

orion999 23Messages postés 10 novembre 2009Date d'inscription - Dernière réponse le 25 nov. 2009 à 17:45
Bonjour,
J'ai coder une petite application en php, elle commence à présent a tourner correctement j'ai donc décider de la mettre sur mon serveur afin de voir ce que cela donnais...
Sauf que maintenant j'ai droit a cette jolie erreur Fatal error: Cannot redeclare class.
Alors j'ai vérifier mon fichier contenant ma class n'est appelée qu'une seul et unique fois, par ailleurs en local je n'avais pas cette erreur.
Mon hébergeur est infomaniak (si cela peut servir...)
Quelqu'un aurai-t'il une idée ?
Cordialement.
Lire la suite 

[php] Fatal error: Cannot redeclare class »

4 réponses
Réponse
+0
moins plus
tu as forcement declarer plusieurs fois ta class, verifie tes include et a la place de include, met include_once
Ajouter un commentaire
Réponse
+0
moins plus
J'ai vérifier... par ailleurs ton explication ne tiens pas a partir du moment ou l'on sais qu'en local il n'y a aucuns problème...
Ajouter un commentaire
Réponse
+0
moins plus
Je dirai plutot le contraire, en local, tu peux avoir un vieux easyphp ou wamp avec un php.ini mal configuré ou obsolete
Ajouter un commentaire
Réponse
+0
moins plus
Bah c'est un wamp récent et je n'ai pas trop chipoter dans le php.ini donc...

Et j'ai re-vérifier (j'ai même parcouru manuellement tout mes includes) et il n'est appeler qu'une seule fois.

J'ai même tester en mettant un echo 1; juste avant la class et il n'y a effectivement qu'un seul 1 d'afficher juste au dessus du message d'erreur...
Ajouter un commentaire
Ce document intitulé « [php] Fatal error: Cannot redeclare class » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?