A incluir (or require) declaração leva todo o texto / código / marcação que existe no arquivo especificado e copia-o para o arquivo que usa a instrução include.
Incluindo arquivos é muito útil quando você quiser incluir o mesmo PHP, HTML ou texto em várias páginas de um site.
PHP incluem e exigem Demonstrações
É possível inserir o conteúdo de um arquivo PHP em outro arquivo PHP (antes que o servidor executa-lo), com a instrução de inclusão ou exigir.
The include and require statements are identical, except upon failure:
- exigem irá produzir um erro fatal (E_COMPILE_ERROR) e parar o script
- incluir apenas produzirá um aviso (E_WARNING) eo script vai continuar
Então, se você quer a execução de ir e usuários mostram a saída, mesmo se a incluir o arquivo estiver ausente, use a instrução include. Caso contrário, em caso de FrameWork, CMS, ou um complexo de codificação de aplicações PHP, use sempre a declaração precisa para incluir um arquivo de chave para o fluxo de execução. Isso ajudará a evitar comprometer a segurança ea integridade do seu aplicativo, apenas no caso de um arquivo de chave é acidentalmente faltando.
Incluindo arquivos poupa muito trabalho. Isso significa que você pode criar um cabeçalho, rodapé, ou arquivo de menu padrão para todas as suas páginas web. Então, quando o cabeçalho precisa ser atualizado, você só pode atualizar o cabeçalho arquivo de inclusão.
Sintaxe
include ' PHP incluem Exemplos Exemplo 1
Suponha que temos um arquivo de rodapé padrão chamado "footer.php" , que se parece com isso:
<?php
echo "<p>Copyright © 1999-" . date("Y") . "
w3ii.com</p>";
?>
Para incluir o arquivo de rodapé em uma página, use a instrução include:
Exemplo
<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>
</body>
</html>
Exemplo executar »
exemplo 2
Suponha que temos um arquivo de menu padrão chamado "menu.php":
<?php
echo '<a href="/default.html">Home</a> -
<a href="/html/default.html">HTML
Tutorial</a> -
<a href="/css/default.html">CSS Tutorial</a>
-
<a href="/js/default.html">JavaScript
Tutorial</a> -
<a href="default.html">PHP Tutorial</a>';
?> Todas as páginas na Web site deve usar esse arquivo menu. Aqui está como isso pode ser feito (we are using a <div> element so that the menu easily can be styled with CSS later) :
Exemplo
<html>
<body>
<div class="menu">
<?php include 'menu.php';?>
</div>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more
text.</p>
</body>
</html>
Exemplo executar »
exemplo 3
Suponha que tenhamos um arquivo chamado "vars.php" , com algumas variáveis definidas:
<?php
$color='red';
$car='BMW';
?> Então, se incluirmos o "vars.php" arquivo, as variáveis podem ser usadas no arquivo de chamada:
Exemplo
<html>
<body>
<h1>Welcome to my home page!</h1>
<?php include 'vars.php';
echo "I have a $color $car.";
?>
</body>
</html>
Exemplo executar »
PHP incluem vs requerem
A declaração exige também é usado para incluir um arquivo no código PHP.
No entanto, existe uma grande diferença entre incluir e exigir; quando um arquivo é incluído com a instrução de inclusão e PHP não pode encontrá-lo, o script irá continuar a executar:
Exemplo
<html>
<body>
<h1>Welcome to my home page!</h1>
<?php include 'noFileExists.php';
echo "I have a $color $car.";
?>
</body>
</html>
Exemplo executar » Se fizermos o mesmo exemplo usando a instrução exigir que o mapa de eco não será executada porque a execução do script morre após a exigir declaração retornou um erro fatal:
Exemplo
<html>
<body>
<h1>Welcome to my home page!</h1>
<?php require 'noFileExists.php';
echo "I have a $color $car.";
?>
</body>
</html>
Exemplo executar » Use requerem quando o arquivo é exigido pelo aplicativo.
Use incluem quando o arquivo não é necessário e aplicação deve continuar quando o arquivo não foi encontrado.