Titel i en filbaserad motor i PHP

I alla motorer där innehållet inkluderas i webbplatsens mall uppstår problemet med titeln. Saken är att webbplatsens sidor skiljer sig åt inte bara i innehåll utan också i titlar. Samtidigt finns titeln i koden på en helt annan plats.

Förutom att infoga innehållet behöver därför vår motor ange en plats för att infoga titeln. Låt oss komma på ett lämpligt kommando för detta:

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

Låt oss nu överväga alternativ för hur vi kan lagra och hämta sidtitlar.