Samuel Corradi

Blog

Diferença entre INCLUDE e REQUIRE

programacao, php, dica, desenvolvimento

No PHP - e em outras linguagens - temos dois comandos para invocar códigos de arquivos externos: o INCLUDE e o REQUIRE, ambos com a variante _ONCE. Para quem tem dúvidas em quando usar um ou outro, ai vai:

Ou seja, ambas são a mesma coisa. A única diferença está no modo como cada função trata o erro.

Utilize REQUIRE naqueles casos que você depende do arquivo externo para que seu script seja executado. Afinal, se o arquivo não for encontrado, um evento do tipo die() irá encerrar seu programa. No caso do INCLUDE, caso o arquivo não seja incluído com sucesso, acontecerá um evento do tipo warning() e seu script prosseguirá a execução independente do aviso.

E utilize o sufixo _ONCE sempre quando quiser garantir que seu arquivo seja incluído apenas uma vez durante a execução do script. Assim você evita problemas como a redefinição de variáveis, alterando assim o resultado final do script.

Incluir comentário






0 mensagens enviadas

Últimos posts:

Destaques:

PHP Coupé - Desenvolvimento rápido e reaproveitável vForm - Validador universal de formulários

Programming and design by Samuel Corradi