Úvod do PHP engine
Predstavme si, že máte webstránku so stovkou stránok. Všetky tieto stránky majú spoločnú schému nasledujúceho tvaru:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Zvyčajne sa takéto stránky líšia len titulkami a obsahom, zatiaľ čo všetky ostatné bloky zostávajú nezmenené od stránky k stránke.
To vytvára určité nepríjemnosti. Povedzme, potrebujeme zmeniť text v hlavičke stránky. V takom prípade budeme musieť upraviť sto súborov s našimi stránkami.
To nie je veľmi pohodlné. Preto sa pomocou PHP stránka zvyčajne robí na špeciálnom engine. Tento engine umožňuje, aby šablóna našej stránky bola umiestnená v jedinom súbore a v závislosti od požadovaného URL sa do tohto súboru načítaval rôzny obsah.
V nasledujúcich lekciách vyvinieme niekoľko verzií najjednoduchšieho enginu a pozrieme sa, aké problémy vznikajú pri jeho používaní.