public function getBlock($tag)
{
preg_match ('#<!-- START '. $tag . ' -->(.+?)
<!-- END '. $tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', "", $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', "", $tor);
return $tor;
}
Кто-нибудь знает, что делает эта функция?Что делает это регулярное выражение PHP?
запустить его и узнать? – Michelle
Это очень плохой способ сопоставить и заменить блоки. Динамические регулярные выражения почти всегда есть. Где ты это взял? – Ryan
Зависит от того, что такое '$ tag'. Честно говоря, как мы должны знать? –