-
PHP - Fundamentos Básicos
-
Lecture 1PHP – Tutorial
-
Lecture 2PHP – Introdução
-
Lecture 3PHP – Configuração de Ambiente
-
Lecture 4PHP – Visão geral da sintaxe
-
Lecture 5PHP – Tipos de Variáveis
-
Lecture 6PHP – Tipos de Constantes
-
Lecture 7PHP – Tipos de Operadores
-
Lecture 8PHP – Tomada de Decisão
-
Lecture 9PHP – Tipos de Loop
-
Lecture 10PHP – Arrays
-
Lecture 11PHP – Strings
-
Lecture 12PHP – Conceitos Web
-
Lecture 13PHP – Métodos GET e POST
-
Lecture 14PHP – Inclusão de Arquivo
-
Lecture 15PHP – Arquivos e I/O
-
Lecture 16PHP – Funções
-
Lecture 17PHP – Cookies
-
Lecture 18PHP – Sessions
-
Lecture 19PHP – Enviando e-mails usando PHP
-
Lecture 20PHP – upload de arquivo
-
Lecture 21PHP – Padrão de Codificação
-
PHP – Inclusão de Arquivo
Você pode incluir o conteúdo de um arquivo PHP em outro arquivo PHP antes que o servidor o execute. Existem duas funções PHP que podem ser usadas para incluir um arquivo PHP em outro arquivo PHP.
- A função include ()
- A função require ()
Este é um ponto forte do PHP que ajuda na criação de funções, cabeçalhos, rodapés ou elementos que podem ser reutilizados em várias páginas. Isso ajudará os desenvolvedores a facilitar a alteração do layout de um site completo com o mínimo de esforço. Se houver alguma alteração necessária, em vez de alterar milhares de arquivos, apenas altere o arquivo incluído.
A função include ()
A função include () pega todo o texto em um arquivo especificado e o copia para o arquivo que usa a função include. Se houver algum problema ao carregar um arquivo, a função include () gera um aviso, mas o script continuará a execução.
Suponha que você deseja criar um menu comum para o seu site. Em seguida, crie um arquivo menu.php com o seguinte conteúdo.
<a href="https://johnpires.com/index.htm">Home</a> - <a href="https://johnpires.com/ebxml">ebXML</a> - <a href="https://johnpires.com/ajax">AJAX</a> - <a href="https://johnpires.com/perl">PERL</a> <br />
Agora crie quantas páginas quiser e inclua este arquivo para criar o cabeçalho. Por exemplo, agora seu arquivo test.php pode ter o seguinte conteúdo.
<html> <body> <?php include("menu.php"); ?> <p>This is an example to show how to include PHP file!</p> </body> </html>
A função require ()
A função require () pega todo o texto em um arquivo especificado e o copia para o arquivo que usa a função include. Se houver algum problema ao carregar um arquivo, a função require () gera um erro fatal e interrompe a execução do script.
Portanto, não há diferença em require () e include (), exceto que tratam das condições de erro. Recomenda-se usar a função require () em vez de include (), porque os scripts não devem continuar sendo executados se os arquivos estiverem ausentes ou com nomes incorretos.
Você pode tentar usar o exemplo acima com a função require () e ele irá gerar o mesmo resultado. Mas se você tentar seguir dois exemplos em que o arquivo não existe, você obterá resultados diferentes.
<html> <body> <?php include("xxmenu.php"); ?> <p>This is an example to show how to include wrong PHP file!</p> </body> </html>
Agora vamos tentar o mesmo exemplo com a função require ().
<html> <body> <?php require("xxmenu.php"); ?> <p>This is an example to show how to include wrong PHP file!</p> </body> </html>
Desta vez, a execução do arquivo é interrompida e nada é exibido.
NOTA – Você pode obter mensagens de aviso simples ou mensagens de erro fatal ou nada. Isso depende da configuração do seu servidor PHP.