Bonjour à tous,
J'ai plusieurs méthodes pour afficher une désignation dans différentes langues
La langue en cours en stockée dans une variable $lang
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $object->getDesignationFr() $object->getDesignationEn()
Lors de l'appel à ces méthodes, voilà ce que je fais pour avoir la bonne langue :
Ce n'est pas très élégant, n'y a t'il pas un moyen de tout faire tenir en une seule ligne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $method = "getDesignation".ucfirst($lang); echo $object->$method();
Une sorte de
Mais qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $object->"getDesignation".ucfirst($lang)
Merci !
Partager