Динамический статический вызов метода в PHP?

Пожалуйста, кто-нибудь, имеющий опыт в PHP, может помочь со следующим. Где-то в моем коде у меня есть вызов общедоступного статического метода внутри неинстанцированного класса:

$result = myClassName::myFunctionName();

Тем не менее, я хотел бы иметь много таких классов и определить правильное имя класса на лету в соответствии с языком пользователя. Другими словами, у меня есть:

$language = 'EN';

... и мне нужно сделать что-то вроде:

$result = myClassName_EN::myFunctionName();

Я знаю, что мог бы передать язык в качестве параметра функции и работать с ним только в одном общем классе, но по разным причинам я бы предпочел другое решение.

Кто-нибудь имеет в этом смысл? Благодарю.

Ответы на вопрос(9)

Ваш ответ на вопрос