Bonjour,

Je ne sais pas comment exprimer mon besoin. Voici ce que je voudrais faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
function Methode1()  {...}
function Methode2()  {...}
 
MonObjet = new MonObjet();
...
if (CasSimple == true)
MonObjet->MethodeAExecuter = Methode1;
else
MonObjet->MethodeAExecuter = Methode2;
...
MonObjet->MethodeAExecuter();
?>
Je ne sais pas si c'est clair...

C'est un exemple simple avec uniquement deux cas générant deux méthodes différente.
J'ai X méthodes correspondant à Y cas.
Peut-on faire ce genre de chose en PHP ?
Y'a-t-il une autre solution ?

Merci.