[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 19/04/2018

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.

 

$this->get('/', 'SiteController@index');
Manager Carlos Ferreira 19/04/2018

 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.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!