par
Skw33d » 29 juin 2011, 17:03
Salut à tous,
Je me rend compte d'un problème avec les déclarations de fonctions et je voudrais savoir si il existait un moyen simple de le résoudre.
Je vous explique, je developpe un petit projet personnel : un calendrier communautaire. J'ai donc un fichier PHP dans ce projet qui contient toutes mes fonctions.
A coté j'ai mon blog totalement indépendant de ce calendrier qui possède lui aussi son fichier de fonctions. Mon projet de calendrier est terminé, donc pour mes tests j'essaye d'intégrer mon calendrier sur mon blog, mais dans le fichier de fonction de mon blog et celui du calendrier j'utilise un même nom de fonction, ce qui provoque une erreur puisque je redéclare la fonction lors de l'inclusion du calendrier.
Je pourrais tout simplement commenté la fonction dans le fichier de fonctions du calendrier, mais je voudrais savoir si il y a pas un moyen autonome de le faire. Parce que ce calendrier s'adressera aussi à des gens souhaitant simplement installer un calendrier sur leur site, et ne possédant peut être pas des connaissances en programmation. Et puis, je veux que lors de l'installation, l'utilisateur est juste à cliqué ou a copié une ligne dans sa page d'index. Et pas qui se retrouve avec une erreur, et qu'il se dise : "Pff, calendrier bidon, je change...".
De plus, moi dans mon cas c'est la même fonction mais si dans le cas de l'utilisateur c'est le même nom mais pas la même chose là ca coince.
Donc voilà, comment faire ?

Est ce possible ? Ou non, faudra faire avec (je peux aussi tout à faire renommer toutes mes fonctions et les faire commencer par le nom de mon projet genre : function myprojet_connectDB(). J'attend vos réponses

Salut à tous,
Je me rend compte d'un problème avec les déclarations de fonctions et je voudrais savoir si il existait un moyen simple de le résoudre.
Je vous explique, je developpe un petit projet personnel : un calendrier communautaire. J'ai donc un fichier PHP dans ce projet qui contient toutes mes fonctions.
A coté j'ai mon blog totalement indépendant de ce calendrier qui possède lui aussi son fichier de fonctions. Mon projet de calendrier est terminé, donc pour mes tests j'essaye d'intégrer mon calendrier sur mon blog, mais dans le fichier de fonction de mon blog et celui du calendrier j'utilise un même nom de fonction, ce qui provoque une erreur puisque je redéclare la fonction lors de l'inclusion du calendrier.
Je pourrais tout simplement commenté la fonction dans le fichier de fonctions du calendrier, mais je voudrais savoir si il y a pas un moyen autonome de le faire. Parce que ce calendrier s'adressera aussi à des gens souhaitant simplement installer un calendrier sur leur site, et ne possédant peut être pas des connaissances en programmation. Et puis, je veux que lors de l'installation, l'utilisateur est juste à cliqué ou a copié une ligne dans sa page d'index. Et pas qui se retrouve avec une erreur, et qu'il se dise : "Pff, calendrier bidon, je change...".
De plus, moi dans mon cas c'est la même fonction mais si dans le cas de l'utilisateur c'est le même nom mais pas la même chose là ca coince.
Donc voilà, comment faire ? :) Est ce possible ? Ou non, faudra faire avec (je peux aussi tout à faire renommer toutes mes fonctions et les faire commencer par le nom de mon projet genre : function myprojet_connectDB(). J'attend vos réponses :wink: