Bonjour à tous
Voilà mon souci :
j'ai 2 fonctions qui ont en partie le même code et j'aurais aimé savoir si c'était possible de factoriser ...
et je voudrais savoir si je pouvais faire une fonction_C avec tout mon code aboutissant à ma $usergroupe pour appeler cette variable directement en A et B plutôt que d'avoir 2 fois le même code dans les fonction A et B au début.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function fonction_A(){ des réquetes sql et plein de if permettant de savoir à quel groupe appartient mon utilisateur, qui abouti à une variable $usergroupe que jutilise pour afficher mon menu } function fonction_B(){ tout le même code au début, copié collé de la fonction A, aboutissant également à ma $usergroupe que jutilise cette fois pour pour autre chose }
pour simplifier si c'est pas clair :
si je fais
function fonction_A()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function fonction_C() { bla bla return $usergroupe }
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 { fonction_C(); $toto = $usergroupe; }ça peut marcher ? j'ai fais des test sans succès donc j'aimerais juste savoir si sur un plan théorique c'est possible d'appeler une fonction dans une fonction ou si je peux arrêter de m'enfoncer dans cette piste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function fonction_B() { fonction_C(); $tutu = $usergroupe; }
Partager