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

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

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

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

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

Но не это

$this->Log("Message");

Первый завершается с ошибкой «PHP Fatal error: вызов неопределенного метода Site :: Log ()»
Это ограничение реализации вызываемого объекта или я что-то неправильно понимаю?