Não consegui entender qual a diferença dos dois, e em qual situações é pra usar um ou outro.
Não consegui entender qual a diferença dos dois, e em qual situações é pra usar um ou outro.
Oii, Bruno!
Ambos são usados para incluir o conteúdo de um arquivo PHP em outro arquivo PHP, a diferença principal está no comportamento deles quando o arquivo a ser incluído não é encontrado:
include
: Se o arquivo não for encontrado, ele emitirá um aviso (Warning
) e o script continuará a execução.
require
: Se o arquivo não for encontrado, ele emitirá um erro (Fatal error
) e o script será interrompido.
Eu particularmente só uso o require
, se não encontrar o arquivo, quero que lance um Fatal error.
Espero ter ajudado e bons estudos!