Заглавие в двигател на файлове в PHP

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

Затова освен вмъкването на съдържание, нашият двигател трябва да посочи място за вмъкване на заглавието. Нека измислим съответна команда за това:

layout.php<!DOCTYPE html>
<html>
  <head>
    <title>{{ title }}</title>
  </head>
  <body>
    <header>
      header
    </header>
    <main>
      {{ content }}
    </main>
    <header>
      footer
    </header>
  </body>
</html>

Нека сега разгледаме вариантите как можем да съхраняваме и получаваме заглавията на страниците.