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.

questionAnswers(9)

yourAnswerToTheQuestion