Вовед во PHP двигателот

Замислете дека имате веб-сајт од сто страници. Сите овие страници имаат заедничка шема на следниот вид:

html<!DOCTYPE html>
<html>
  <head>
    <title>title</title>
  </head>
  <body>
    <header>
      header
    </header>
    <main>
      content
    </main>
    <header>
      footer
    </header>
  </body>
</html>

Притоа, обично таквите страници се разликуваат само по насловите и содржините, додека сите други блокови остануваат непроменети од страница на страница.

Ова создава одредени неволји. Да речеме, треба да го смениме текстот во заглавјето на веб-сајтот. Во тој случај, ќе треба да измениме сто датотеки со нашите страници.

Ова не е многу погодно. Затоа, со помош на PHP веб-сајтот обично се прави на специјален двигател. Овој двигател овозможува шаблонот на нашиот веб-сајт да се наоѓа во една единствена датотека, а во зависност од побараниот URL во оваа датотека да се вчитува различна содржина.

Во следните лекции ќе развиеме неколку варијанти на наједноставниот двигател и ќе видиме какви проблеми настануваат при неговата употреба.