Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Require ou include no autoload ?

Bom dia, ao usar o autoload, ele estará dando include ou require ? Com o _once ou sem ?

1 resposta
solução!

Olá Douglas!

Depende muito do caso. include()retorna um warning quando algo dá errado. require() dá um erro fatal quando dá erro. Neste caso é por esse tipo de retorno que deve escolher.

Quanto ao require_once() e include_once(), esses são os mais indicados a usar, eles funcionam quase do mesmo jeito que as versões sem o _once, porém, desse jeito evita-se que um arquivo seja chamado mais de uma vez. Se por algum motivo, dois arquivos chamar uma função, retornará um erro.

Resumindo: use require_once() se quiser retornar um erro fatal quando algo der errado ou use include_once() se quiser retornar apenas um warning, caso algo dê errado.

Espero ter ajudado!