Titulky v obsahu v PHP

Je oveľa pohodlnejšie ukladať titulok stránky na rovnakom mieste, kde je jej obsah. Na to v súbore obsahu môžete vymyslieť nejaký príkaz, ktorý nastaví titulok tejto stránky.

Napríklad to môžete urobiť takto:

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

Urobme tak, aby engine pred vložením obsahu z neho extrahoval titulok a vložil ho na príslušné miesto v šablóne.

Na začiatok získajme titulok z textu obsahu:

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

A teraz v texte obsahu odstráňme už nepotrebný príkaz, aby sa nedostal do textu stránky:

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

Implementujte v svojom engine titulky ukladané v obsahu stránky.