O que significa o $this?
Carlos, bom dia.
Alterando a rota home você alterou o cmando de route:: para $this.
O que significa este $this? Vejo em muitos programas mas não sei como se usa ou para que serve! Acredito que seja algo básico então pode me dizer ou pode me falar onde leio sobre isto?
Obr.
Olá, Marcos!
Tudo bem?
$this em O.O. faz referência ao próprio Recurso em si, por exemplo se fizer $this dentro de uma classe faz referência (aponta) para a própria classe.
Neste caso, quando utilizamos o $this dentro do arquivo de rotas, esse $this nada mais é do que um Objeto, neste caso um Objeto de Route.
Usar o $this é mais ou menos equivalente a isso:
$objeto = new Router;
O $this é o $objeto
Por isso quando faz $this->get() está usando o método get() da classe Router.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!