Вызываемый объект PHP как член объекта

У меня есть классLogger который, между прочим, имеет метод.Log

КакLog является наиболее распространенным использованиемLogger Например, я подключен__invoke звонитьLog

Другой класс "Сайт» содержит член "Журнал", экземпляр Logger.

Почему это работает:

$Log = $this->Log;  
$Log("Message");  

Но не это

$this->Log("Message");

Бывший терпит неудачу сНеустранимая ошибка PHP: вызов неопределенного метода Site :: Log () "

Это ограничение реализации вызываемого объекта или я что-то неправильно понимаю?

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

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