В настоящее время не используйте их, мой приятель бредит о профилировщике Муравьев. Я знаю, что это - продукт для платы, не уверенный как дорогой. Если Вы, оказывается, укомплектовываете MVP, Вы могли бы быть в состоянии усилить это для получения лицензии бесплатно.
Те же причины, по которым вы не можете этого сделать:
$ value = $ this-> getArray () ["key"];
или даже this
$ value = getArray () ["key"];
Потому что синтаксис PHP не очень хорошо работает с сокращением.
Это может сработать:
${this->Log}("Message");
Но, может быть, проще и лучше использовать полный вызов? Кажется, не существует способа получить то, что вы хотите работать в одной строке.
Ошибка в вашем вопросе указывает на то, что он ищет функцию, определенную в классе, которого не существует. Вызываемый объект не является функцией, и, похоже, в данном случае он не может рассматриваться как функция.