Neste artigo vamos aprender como utilizar como utilizar require – include require_once e include_once, comando do PHP para inserir arquivos
Fala programador(a), tudo bem? Bora aprender a utilizar os requires e includes no PHP!
Primeiramente é bom entender que estas instruções servem exclusivamente para adicionar arquivos a um outro arquivo em PHP
Então vamos lá, primeiro a diferença entre include e require: este dois fazem exatamente a mesma função, porém o tipo de erro acaba sendo diferente quando a instrução não é executada com sucesso
O require vai encerrar a execução do script que está rodando, já o include apenas vai gerar um warning e continuará sua execução
Veja o tipo de erro gerado pelas instruções:
PHP Warning: include(): Failed opening 'file.php' for inclusion
PHP Fatal error: require(): Failed opening required 'file.php'
Perceba que o warning não vai parar seu software, já o Fatal Error vai
A diferença entre include_once e require_once
Mais uma vez, os comandos representam a mesma função, vão incluir os arquivos determinados pelo parâmetro, logo os dois tem a mesma função
Porém a funcionalidade a mais das duas instruções com once é que garantem que um arquivo seja incluído apenas uma vez no seu software
Por exemplo um template de rodapé da página, utilizando o once você garante que só um rodapé seja incluso
Além disso nestes comandos há uma confusão entre aspas simples e duplas, recomendamos a leitura deste artigo para entendê-las melhor 🙂
Conclusão
Neste artigo vimos como utilizar require – include require_once e include_once
Todas as instruções tem o mesmo objetivo: incluir um arquivo a este arquivo de PHP que estamos utilizando a regra de inclusão
A diferença das instruções com once é que elas garantem a inclusão de uma só vez de um determinado arquivo
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube