Тайтл в движке на файлах в PHP

Во всех движках, в которых контент подключается к шаблону сайта, появляется проблема тайтла. Дело в том, что страницы сайта отличаются не только контентами, но и тайтлами. При этом тайтл в коде находится совсем в другом месте.

Поэтому помимо вставки контента, нашему движку нужно указать место для вставки тайтла. Придумаем соответствующую команду для этого:

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

Давайте теперь рассмотрим варианты, как можно хранить и получать тайтлы страниц.