Dynamiczne wywołanie metody statycznej w PHP?
Czy ktoś doświadczony w PHP może pomóc w następujących sprawach. Gdzieś w moim kodzie mam wywołanie publicznej metody statycznej wewnątrz klasy, która nie jest instancją:
$result = myClassName::myFunctionName();
Chciałbym jednak mieć wiele takich klas i określić poprawną nazwę klasy w locie zgodnie z językiem użytkownika. Innymi słowy, mam:
$language = 'EN';
... i muszę zrobić coś takiego:
$result = myClassName_EN::myFunctionName();
Wiem, że mógłbym przekazać język jako parametr funkcji i poradzić sobie z nim w jednej wspólnej klasie, ale z różnych powodów wolałbym inne rozwiązanie.
Czy to ma jakikolwiek sens? Dzięki.