[php] Erreur include Cannot redeclare class

Résolu/Fermé
titi41 Messages postés 73 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 22 juin 2010 - 11 mai 2008 à 19:45
novelast Messages postés 1 Date d'inscription samedi 14 mars 2015 Statut Membre Dernière intervention 14 mars 2015 - 14 mars 2015 à 15:47
Bonjour,

J'ai une erreur dans mon code php.
"Fatal error: Cannot redeclare class Erreur in C:\wamp\www\Poker\classes\connexion.php on line 18"
Cette erreur apparait alors que je fais appelle à plusieurs classes dans mon fichier php qui génère l'erreur. Chacune de ces classe appelle une classe connexion (connexion à une base MySQL)
Je suis en PHP 5. C'est mes premiers pas. D'où vient cette erreur ?

Merci

3 réponses

include_once() permet d'éviter les multiples inclusions dans un même fichier, qui sont la cause de l'erreur ici.
Pratique pour inclure des fonctions ou des classes.
10
Torkass Messages postés 166 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 21 janvier 2016 95
11 mai 2008 à 21:05
Tu inclus plusieurs fois les données de connexion, c'est ce qui fait buguer je suppose, il n'est pas nécessaire de l'inclure à nouveau temps que la connexion n'est pas fermée avec mysql_close();
5
novelast Messages postés 1 Date d'inscription samedi 14 mars 2015 Statut Membre Dernière intervention 14 mars 2015
14 mars 2015 à 15:47
Bonjour à tous,

j'ai la même erreur, comment faire pour la résoudre s'il vous plaît.?

la voilà:Fatal error: Cannot redeclare class Generator in /home/u490612434/public_html/GameEngine/Generator.php on line 12

merci d'avance de vos réponses

Novelast
0