PHP

Como utilizar require – include require_once e include_once no PHP

23 de julho de 2020

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

como utilizar require e include php capa

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

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x