cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 2006
-
12 juil. 2005 à 21:16
cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 2006
-
15 juil. 2005 à 19:06
J'ai un petit soucis avec des bibliothèques de fonctions qui s'entrappellent du coup j'ai ce message d'erreur :
Fatal error: Cannot redeclare class perso in c:\program files\easyphp1-7\www\agone project\classes\Perso.php on line 2
Je comprend tout à fait le problème mais je n'ai pas de solution à lui apporter si vous avez une idée ?
cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 20061 13 juil. 2005 à 12:45
OK j'ai trouve suffit d'utiliser require_once plutot que d'utiliser include...
Comme ça les classes ne sont pas redéfini.
Je l'ai fait ça marche, DONC je vous invite à changer tout vos include en require_once !
Non mais sérieusement c'est quoi la différence entre les deux ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 13 juil. 2005 à 13:00
ou include_once...
Bah require stoppera l'exécution du script si le fichier n'est pas trouvé, tandis que include affichera simplement une erreur.
include_once n'incluera qu'une seule fois le fichier même si tu fais
appel deux fois à la fonction include_once pour le même fichier,
require_once c'est pareil sauf que ça stoppe le script...
cs_Zart
Messages postés285Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention27 juin 20061 15 juil. 2005 à 19:06
OK d'accord merci bien les mecs...
MAIS je vous montre mon arborescence
project
+ fonctions
+ classes
j'ai des fonctions qui sont dans "fonction" mais elles font des require_once sur des fichiers qui sont dans "classes"
Mais les chemins sont bien en absolus ?