Вовед во PHP двигателот
Замислете дека имате веб-сајт од сто страници. Сите овие страници имаат заедничка шема на следниот вид:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Притоа, обично таквите страници се разликуваат само по насловите и содржините, додека сите други блокови остануваат непроменети од страница на страница.
Ова создава одредени неволји. Да речеме, треба да го смениме текстот во заглавјето на веб-сајтот. Во тој случај, ќе треба да измениме сто датотеки со нашите страници.
Ова не е многу погодно. Затоа, со помош на PHP веб-сајтот обично се прави на специјален двигател. Овој двигател овозможува шаблонот на нашиот веб-сајт да се наоѓа во една единствена датотека, а во зависност од побараниот URL во оваа датотека да се вчитува различна содржина.
Во следните лекции ќе развиеме неколку варијанти на наједноставниот двигател и ќе видиме какви проблеми настануваат при неговата употреба.