Como utilizar require – include require_once e include_once no PHP
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
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]