Zahrnúť (skladanie stránok z kusov)
PHP je pôvodne šablónovací jazyk, ktorý bol vytvorený na jednoduché spájanie častí stránok.
Podporované formáty
Skladanie funguje v textovej forme, preto je vhodné používať príslušné formáty, ako napríklad .html alebo .md.
Keď je súbor PHP vložený, jeho obsah sa vykoná, ako keby fyzicky existoval na vloženom mieste.
Skladanie stránok a vkladanie spoločného obsahu
Často potrebujeme vytvoriť niekoľko stránok, ktoré majú spoločný obsah - napríklad menu.
V obyčajnom jazyku HTML by sme najprv vytvorili stránku s ponukou a potom ju mnohokrát skopírovali. V PHP však môžeme celý proces automatizovať.
Majme súbor menu.html, kde je obsah menu, a index.php, kam umiestnime obsah a menu.
Jednoduchý príklad:
<div class="stránka"><div class="obsah"><?phpinclude __DIR__. '/article/' . ($_GET['page'] ?? 'index') . '.html';?></div><div class="menu">include 'menu.html';?></div></div>
Tento skript automaticky vloží obsah stránky z adresára /article a prečíta názov súboru podľa vstupu používateľa (parameter URL ?page=...). Ak nie je odovzdaný žiadny parameter, použije sa index.html.
Takže adresa URL môže vyzerať napríklad takto: example.com?page=contacts a načítať /article/contacts.html.