Bonjour j'ai une question à propos de l'erreur Cannot redeclare class
J'ai deux classes: une classe Site et une classe Client
Dans le fichier class.client.php j'appelle au debut du fichier le fichier de la classe site avec require_once('class.site.php');
(je n'appelle pas la classe client dans le fichier de la classe Site)
Voici ma question:
J'ai un formulaire dans lequel j'appelle mes deux fichiers de classe.
Je n'ai pas de message d'erreur lorsque je fais dans l'ordre:
Mais si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 require_once('class.site.php'); require_once('class.client.php');
J'ai cette fois-ci l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 require_once('class.client.php'); require_once('class.site.php');Je ne comprends pas pourquoi dans un cas la classe site est considérée comme déclarée deux fois et pas dans l'autre cas
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: Cannot redeclare class site in class.client.php
Merci d'avance pour vos éclaircissements
Partager