Titler i indhold i PHP

Det er meget mere praktisk at gemme sidens titel på samme sted, hvor dens indhold er. For at gøre dette kan man finde på en eller anden kommando i indholdsfilen, der angiver titlen for denne side.

For eksempel kan man gøre sådan her:

view/page1.php{{ title: "page 1 title" }}
<div>
  content 1
</div>

Lad os sørge for, at motoren før indsættelse af indholdet ekstraherer titlen fra det og indsætter den på det passende sted i skabelonen.

Til at starte med, lad os hente titlen fra indholdsteksten:

php<?php
  preg_match('#\{\{ title: "(.+?)" \}\}#', $content, $match);
  $title = $match[1];
?>

Og nu i indholdsteksten fjerner vi den ikke længere nødvendige kommando, så den ikke ender i sidens tekst:

php<?php
  $content = preg_replace('#\{\{ title: "(.+?)" \}\}#', '', $content);
?>
Задание 1

Implementer titler i din motor, som opbevares i sidens indhold.