CodeBlogLogo CodeBlog

Quais as diferenças entre require(), include(), require_once() e include_once()

Quais as diferenças entre require(), include(), require_once() e include_once()

19661
Allain Estevam

Coisas básicas que devemos saber quando estamos programando em PHP.


Qual a diferença entre estas declarações?


include(): Inclui e avalia um arquivo (página) dentro do código PHP. Se ocorrer um erro, é exibido um aviso (warning) e prossegue com o código.


require(): É idêntico ao include(), porém os erros são passados como “fatal error” e a execução do script é abortada.


  include ("pagina.html");   
include ("pagina.php");
require ("pagina.html");
require ("pagina.php");
?>


include_once() e require_once(): Idêntico ao include() e require(), respectivamente, porém o PHP verifica se o arquivo já foi chamado. Se sim, não o faz novamente.


  include_once ("pagina.html");    
require_once ("pagina.html");
?>

COMENTÁRIOS

Posts Relacionados!

Hoje venho trazer uma forma simples de gerar Hash com PHP. Muitas vezes precisamos de funções...