Funkcija require() vključi in preveri podano datoteko.
Funkcija require() vključi in preveri podano datoteko. Bolj podrobne informacije o delovanju te funkcije so opisane v dokumentaciji funkcije include().
Funkcije require() in include() se razlikejta samo po tem, kako ravnata z napakami. Funkcija include() izpiše Opozorilo, medtem ko funkcija require() povzoroči Usodno napako. Vedno uporabite funkcijo require(), če bi radi zaradi manjkajoče datoteke radi ustavili izvajanje skripte. Funkcija include() v tem primeru, ne bo ustavila delovanja skripte. Bodite pozorni tudi na include_path nastavitev.
Primer 11-2. Osnovni require() primeri
|
Poglejte si include() dokumentacijo za vec primerov.
Opomba: Za verzije PHP starejše od 4.0.2 velja naslednje: funkcija require() bo vedno skušala prebrati ciljno datoteko tudi če se vrstica, na kateri je, ne bo nikoli izvedla. Vseeno pa velja da, če se vrstica v kateri je funkcija require() ne izvede, se tudi morebitna koda ne izvede v tej datoteki. Čeprav se koda lahko izvaja kot zanka, se bo funkcija require() izvedla samo enkrat.
Pozor |
Različica PHP za okolje Windows trenutno ne podpira odpiranja oddaljenih datotek, tudi če je nastavitev allow_url_fopen vklopljena. |
Poglejte si tudi include(), require_once(), include_once(), eval(), file(), readfile(), virtual() in include_path.