Objeto de Chamada PHP como Membro do Objeto
Eu tenho uma aulaLogger
que, entre outras coisas, tem um métodoLog
.
ComoLog
é o uso mais comum doLogger
Por exemplo, liguei__invoke
chamarLog
Outra classe, "Site", contém um membro "Log", uma instância do Logger.
Por que isso funcionaria:
$Log = $this->Log;
$Log("Message");
Mas não isso:
$this->Log("Message");
O primeiro falha com "Erro Fatal do PHP: Chamada para o método indefinido Site :: Log ()"
Esta é uma limitação da implementação do objeto que pode ser chamado ou estou entendendo mal alguma coisa?