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!