Rechercher : dans
Par :

[php] Erreur include Cannot redeclare class

Dernière réponse le 21 mai 2008 à 23:11:44 titi41, le 11 mai 2008 à 19:45:45 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « [php] Erreur include Cannot redeclare class » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...

1

Torkass, le 11 mai 2008 à 21:05:18

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();

Répondre à Torkass

2

 seb, le 21 mai 2008 à 23:11:44

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.

Répondre à seb
Collection CommentÇaMarche.net