Правя си template engine за една система. Той работи със tpl файлове, на блоковете запънах. Какво правя до момента
В tpl блоковете са така
Всичко наред, но във компилаторът нещо немога да се справя. Стигъм до тук

В tpl блоковете са така
Така ги сетвам<font color="red">{povtorenie.val}<br />{povtorenie.val1}<br /></font>
Така ръгам стойностите от масива $vars във масива $this->tpl_datafunction set_block_vars($block, $vars = array())
{
$this->tpl_data[$block][] = $vars;
}
Всичко наред, но във компилаторът нещо немога да се справя. Стигъм до тук
И край :?. И от там немога да разбера какво да правя. Моля ви за помощ.if(preg_match_all("#(.+?)#ism", $code, $matches))
{
for($i=0;$i<count($matches[0]);$i++)
{
echo $this->tpl_data[$matches[1][$i]];
}
}