Наслови во содржината во 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

Имплементирајте во вашиот двигател наслови, кои се чуваат во содржината на страницата.