quinta-feira, 31 de outubro de 2013

Qual é a Diferença de include e require no PHP?

Você que programa, provavelmente já utilizou uma ou ambas as funções (include e require) do php. Sabe o quanto são úteis e facilitam nosso trabalho...
Agora, você sabe a diferença entre estas funções???
As duas servem para trazer adicionar ao script atual o conteúdo de um outro script. Dessa forma, processamos informações muito mais rápidos e não precisamos reescrever o código todas as vezes que precisamos de um script que já foi programado.

Ok, mas se as duas fazem a mesma coisa, qual é  diferença? Bem, a diferença está na maneira como elas tratam os erros aos quais estão sujeitas. Entenda:

include > INCLUI o conteúdo do arquivo desejado ao arquivo atual. Caso ele não encontre o arquivo, o php exibe o erro e continua a execução normal do script.
require => REQUER, PRECISA do arquivo para que o código funcione. Caso o php não encontre o arquivo, ele irã nos avisar (deu erro) e vai PARAR a execução da página.

Um exemplo muito comum do "require" é quando incluímos uma conexão de banco de dados, pois nos arquivos que as chamamos, se o php não encontrar a conexão, ele simplesmente não roda o SQL, consequentemente, não exibe os dados......

#ficadica (aderindo ao movimento...)

Nenhum comentário: