Bom dia, ao usar o autoload, ele estará dando include ou require ? Com o _once ou sem ?
Bom dia, ao usar o autoload, ele estará dando include ou require ? Com o _once ou sem ?
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!