PHP - Appeler une fonction par une variable
Résolu/Fermé
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
-
10 juin 2007 à 03:32
_Syl_ Messages postés 40 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 12 juin 2007 - 10 juin 2007 à 04:08
_Syl_ Messages postés 40 Date d'inscription mardi 6 février 2007 Statut Membre Dernière intervention 12 juin 2007 - 10 juin 2007 à 04:08
A voir également:
- PHP - Appeler une fonction par une variable
- Fonction si et - Guide
- Appeler en privé - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction moyenne excel - Guide
2 réponses
_Syl_
Messages postés
40
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
6
10 juin 2007 à 03:35
10 juin 2007 à 03:35
A vrai dire je ne comprends pas trop où vous voulez en venir.
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
23
10 juin 2007 à 03:44
10 juin 2007 à 03:44
Bon ben je vais essayer d’expliquer cela autrement…
Dans ma page, j’ai une partie colonne de gauche, une partie milieu et une partie colonne de droite.
Je voudrais pouvoir dire par exemple que dans la colonne de gauche je dois utiliser une fonction appelée « lien_gauche() » sans devoir coller cet appel de fonction directement dans la colonne de gauche mais en collant l’appel de fonction dans une autre fonction que j’aurai appelé « colonne_de_gauche() ». Donc la fonction en question donnerait en résultat final :
colonne_de_gauche() { lien_gauche();}
Dans ma page, j’ai une partie colonne de gauche, une partie milieu et une partie colonne de droite.
Je voudrais pouvoir dire par exemple que dans la colonne de gauche je dois utiliser une fonction appelée « lien_gauche() » sans devoir coller cet appel de fonction directement dans la colonne de gauche mais en collant l’appel de fonction dans une autre fonction que j’aurai appelé « colonne_de_gauche() ». Donc la fonction en question donnerait en résultat final :
colonne_de_gauche() { lien_gauche();}
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
23
10 juin 2007 à 03:46
10 juin 2007 à 03:46
Mais aussi, je suis obligé de passer par une variable parce que l'appel de fonction "lien_gauche()" provient de ma base de données
_Syl_
Messages postés
40
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
6
>
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
10 juin 2007 à 03:52
10 juin 2007 à 03:52
C'est peut-être l'heure tardive mais je ne vois pas où est le problème. Vous voulez que la fonction colonne_de_gauche() renvoie le résultat de la fonction lien_gauche() ? O_o
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
23
>
_Syl_
Messages postés
40
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
10 juin 2007 à 03:56
10 juin 2007 à 03:56
Oui, c'est ce que je veux, effectivement.
_Syl_
Messages postés
40
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
6
10 juin 2007 à 03:59
10 juin 2007 à 03:59
Eh bien il faut utiliser "return" non ? Dites moi si le problème est plus complexe..
Que doit faire votre fonction ? Affichage ou traitement ?
colonne_de_gauche() { $var = lien_gauche(); return $var; }
Que doit faire votre fonction ? Affichage ou traitement ?
Viktor56
Messages postés
66
Date d'inscription
mardi 22 mai 2007
Statut
Membre
Dernière intervention
24 février 2012
23
>
_Syl_
Messages postés
40
Date d'inscription
mardi 6 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
10 juin 2007 à 04:05
10 juin 2007 à 04:05
Merci mille fois, c'est ce que je cherchais : )