qual seria a diferença de include e require ou require_once
qual seria a diferença de include e require ou require_once
Oi Bruno, tudo bem?
include
: Este comando tenta incluir o arquivo especificado. Se o PHP não conseguir encontrar o arquivo ou houver algum erro no arquivo, ele emitirá um aviso, mas o script continuará a ser executado.
require
: Este comando é semelhante ao include
, mas se o PHP não conseguir encontrar o arquivo ou houver algum erro no arquivo, ele emitirá um erro fatal e o script será interrompido.
require_once
: Este comando é igual ao require
, mas o PHP verifica se o arquivo já foi incluído e, se sim, não o inclui novamente.
Por exemplo, se você tiver um arquivo chamado funcoes.php
com funções úteis que você deseja usar em vários scripts, você pode usar require_once 'funcoes.php';
no início de cada script. Isso garante que as funções sejam incluídas, mas apenas uma vez, evitando erros de funções sendo redefinidas.
Espero ter ajudado.
Um abraço e bons estudos.