Include e Require do PHP
Algo muito util e bastante comum no php, é adicionar o conteudo de uma pagina em outro, isso pode ser muito util, como por exemplo para ter em uma pagina só o html, e em outra a programação, ou fazer um arquivo só de funções, enfim a usabilidade disso é muito grande.
E para fazer isso existe 4 comandos include(), include_once(), require() e require_once() bem vou explicar a diferença entre eles para saber qual usar em sua aplicação
Todos eles servem para adicionar os comandos de um arquivo, em outro arquivo, mas com algumas diferencas, agora vou explicar as diferenças entre eles:
include()
Se o arquivo nao existir ou nao puder ser executado um aviso irá aparecer mas o resto dos comandos serão executados :
Ex: include(teste.php);
include_once()
Ele faz exatamente a mesma coisa que o include, mas ele irá verificar, se o arquivo já não foi incluido, fazendo assim, com que o arquivo, só possa ser incluido uma vez, isso pode ser util em scripts complexos e com muita programação.
Ex: include_once(teste.php);
require()
No caso do arquivo nao ser encontrado, ou não poder ser executado, irá aparecer um erro fatal, e nao será executado mais nada do script
Ex: require(teste.php);
require_once()
Faz a mesma coisa que o require, mas verificando para que o arquivo sejá incluido somente uma vez na pagina.
Ex: require_once(teste.php);
Eu particulamente só uso o include, mas como em alguns arquivos tinha o require eu acabei ficando curioso sobre a sua diferença e acabei achando essa explicação.
Adicionando data e hora com PHP »« Criando um contador em PHP, com txt ou mysql