Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2007, 09h49   #1
Invité régulier
 
Inscription : février 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 25
Points : 9
Points : 9
Par défaut 2 fonctions de même nom dans 2 fichiers

Bonjour :

j'ai 2 fichiers qui contiennent chacun une fonction action().
les 2 fichiers sont test1.php et test2.php

Dans un fichier admin.php j'inclus à tour de role test1 et test2 et je voudrais pouvoir utiliser la fonction action de chacun.
Ca ne peut fonctionner ainsi car on redeclare une fonction déjà déclaré.
Comment puis-je faire ?

Il faudrait que je puisse modifier dynamiquement le nom des fonctions dans test1 et test2, mais je ne sais pas faire. Si c'était possible après ce serait ok pour admin.php.

Y a t-il un moyen de desinclure un fichier une fois utilisé ?
coachllb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2007, 11h03   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Pourquoi ne pas faire qu'une fonction "action" (dans un fichier fonctions.php inclu une seule fois) avec un paramètre pour lui indiquer si tu es dans test1 ou dans test2...

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h44.


 
 
 
 
Partenaires

Hébergement Web