Rozdíl mezi include a require v PHP

Z Rozdíly.cz

Verze z 26. 12. 2009, 18:29; -kst- (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Obě funkce slouží pro vkládání kódu z jiných souborů, ale nedělají přesně totéž.


Include

  • anglicky znamená zahrnovat, obsahovat
  • pokud soubor pro který voláme include neexistuje, vyvolá to pouze warning
  • syntaxe:
include "file.php";


Require

  • anglicky znamená vyžadovat, chtít
  • pokud soubor pro který voláme pomocí require neexistuje, nastane fatal error
  • syntaxe:
require "file.php";