Tytuły w treści w PHP

O wiele wygodniej jest przechowywać tytuł strony w ttym samym miejscu, gdzie jej treść. W tym celu w pliku treści można wymyślić jakieś polecenie, które ustawi tytuł tej strony.

Na przykład, można zrobić tak:

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

Zróbmy tak, aby silnik przed wstawieniem treści wydobywał z niej tytuł i wstawiał go w odpowiednie miejsce szablonu.

Na początek pobierzmy tytuł z tekstu treści:

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

A teraz w tekście treści usuńmy niepotrzebne już polecenie, aby nie dostało się do tekstu strony:

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

Zaimplementuj w swoim silniku tytuły przechowywane w treści strony.