Заглавия в съдържанието в PHP

Много по-удобно е заглавието на страницата да се съхранява на същото място, където се намира и нейното съдържание. За това във файла със съдържанието може да се измисли някаква команда, която задава заглавието на тази страница.

Например, може да направите ето така:

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

Нека да направим така, че двигателят преди вмъкването на съдържанието да извлича от него заглавието и да го вмъква на съответното място в шаблона.

Като начало ще получим заглавието от текста на съдържанието:

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

А сега в текста на съдържанието ще премахнем непотребната вече команда, за да не попадне в текста на страницата:

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

Реализирайте във вашия двигател заглавия, които се съхраняват в съдържанието на страницата.