Quelqu'un d'expérimenté en PHP pourrait-il m'aider à résoudre le problème suivant ? Quelque part dans mon code, j'ai un appel à une méthode statique publique dans une classe non initialisée :
$result = myClassName::myFunctionName();
Cependant, j'aimerais disposer de plusieurs classes de ce type et déterminer à la volée le nom de classe correct en fonction de la langue de l'utilisateur. En d'autres termes, j'ai :
$language = 'EN';
... et j'ai besoin de faire quelque chose comme :
$result = myClassName_EN::myFunctionName();
Je sais que je pourrais passer la langue en tant que paramètre à la fonction et la traiter dans une seule classe commune, mais pour diverses raisons, je préférerais une autre solution.
Est-ce que ça a un sens, quelqu'un ? Merci.