Összetettebb PHP szkriptek esetén a forráskódot célszerű több fájlban tárolni. Egy-egy fájl ilyenkor egy-egy részfeladat megvalósítására szolgáló kódrészletet vagy egy-egy objektum kódját tartalmazza. Ezeket akkor töltjük be amikor éppen szükség van rájuk.
Lesz olyan PHP fájl, amelyet a webhely minden oldalának megjelenítésekor betöltünk (pl. menu.php), és olyan is amelyre csak meghatározott helyzetekben vagy oldalakon lesz szükségünk (pl. bejelentkezes.php, megrendeles.php)
Az include() függvény a paraméterként kapott fájlt beolvassa. PHP a fájl tartalmát bemásolja az include() helyére. Ha tartalmaz PHP kódot, akkor lefuttatja azt.
Az include() függvény szintaxisa:
include
(
paraméter
)
;
Paraméter: elérési út/fájlnév.kiterjesztés
Ha a fájl nem található vagy hibás: Az include() függvényt tartalmazó szkript tovább fut. Ekkor csak figyelmeztetést (E_WARNING) kapunk.
Példa:
Forráskód
<body>
<h2>Include példa 1</h2>
<?php
include(fejlec.php);
include(menu.php);
include(tartalom.php);
include(lablec.php);
?>
</body>