nom de fonction dynamique

Invité
Invité n'ayant pas de compte PHPfrance

26 avr. 2010, 12:17

Bonjour à tous,

J'aimerais savoir s'il est possible de générer dynamiquement le nom d'une fonction.
J'ai tenté ceci qui ne marche pas:
$nomFonction = "maFonction";
$objet->$nomFonction($param1, $param2);
Ya til une syntaxe qui permet de faire ce genre d'opérations?
Merci pour vos réponses.

Mammouth du PHP | 672 Messages

26 avr. 2010, 12:53

Bonjour.
J'ai tenté ceci qui ne marche pas
C'est un peu court... :^o
Message d'erreur ? Lequel ?
Résultat non conforme ?
Autre (préciser) ?

J'ai testé avec une classe simple, et ça marche chez moi :?:
Essaye en encadrant ta variable par des accolades, histoire de bien montrer à PHP comment interpréter les choses :
$objet->{$nomFonction}($param1, $param2);