Я собираюсь загрузить языковой объект как свойство из объекта контроллера следующим образом:
$this->lang = new Languages(en)
Внутри методов моего объекта контроллера я в настоящее время обращаюсь к определенному переводу, как это:
function = myFunction(){
$magic = __FUNCTION__;
$lang = $this->lang->$magic;
~~ mycode
}
НО я хочу, чтобы что-то вроде этого сделало его "более стройным" кодом:
$lang = $this->lang->__FUNCTION__;
Кто-нибудь знает, как правильно использовать магические константы в нотации объектов?
К сожалению, я не нашел ответа здесь или на официальном сайте php.net