require()

Konstrukt require( ) vloží a ohodnotí specifikovaný soubor .

require( ) vloží a ohodnotí specifikovaný soubor . Podrobné informace o tom , jak vkládání pracuje , jsou popsány v dokumentaci o include( ) .

require( ) a include( ) jsou totožné , kromě toho , jak zpracovávají chyby . include( ) vyprodukuje Warning (varování) , zatímco require( ) skončí s chybou typu Fatal Error require( ) a include( ) jsou totožné , kromě toho , jak zpracovávají chyby . include( ) vyprodukuje Warning (varování) , zatímco require( ) skončí s chybou typu Fatal Error (velmi vážná chyba ) . Jinak řečeno , nerozpakujte se použít require( ) , pokud chcete , aby nepřítomnost souboru zastavila zpracování stránky . include( ) Jinak řečeno , nerozpakujte se použít require( ) , pokud chcete , aby nepřítomnost souboru zastavila zpracování stránky . include( ) se takto nechová , skript bude nerušeně pokračovat . Ujistěte se také , že máte v pořádku nastavení include_path .

Příklad 12-2 . Základní příklady použití require( )






Další příklady - - viz dokumentace include( ) .

Poznámka : U verzí před PHP 4.0.2 platí toto : require( ) se vždy pokusí přečíst příslušný soubor , kromě případu , že se řádek s tímto příkazem nemůže nikdy provést . Podmíněný výraz require( ) neovlivňuje . Avšak pokud se řádek , na kterém require( ) leží , vůbec neprovádí , nebude se provádět ani kód v příslušném souboru . Podobně je tomu i v případě cyklů - - ani ty neovlivňují chování require( ) . Přestože kód obsažený ve vkládaném souboru je stále předmětem opakování , samotné require( ) se provede pouze jednou .

Viz také include( ) , require_once( ) , include_once( ) , eval( ) , file( ) , readfile( ) , virtual( ) a include_path .