Пожалуйста, кто-нибудь, имеющий опыт в PHP, может помочь со следующим. Где-то в моем коде у меня есть вызов общедоступного статического метода внутри неинстанцированного класса:
$result = myClassName::myFunctionName();
Однако я хотел бы иметь много таких классов и определять правильное имя класса на лету в соответствии с языком пользователя. Другими словами, у меня есть:
$language = 'EN';
... и мне нужно сделать что-то вроде:
$result = myClassName_EN::myFunctionName();
Я знаю, что мог бы передать язык в качестве параметра функции и работать с ним только в одном общем классе, но по разным причинам я бы предпочел другое решение.
Имеет ли это какой-нибудь смысл? Спасибо.