Pierwsze wyrażenie służy do zamiany np.
na:
i ma postać:
<?php ?>
dodane tutaj znaki %%*%% służą do tego że gdyby wartością zmiennej $asdf$ była liczba to wyrażenie interpretowało by to w ten sposób: '\\12\\3' (zakładając że tą liczbą była by 2) - da się to jakoś ominąć?
Następne wyrażenie służy do usuwania z szablonu nie zamienionych zmiennych, czyli np. {<h1>$asdf$</h1>}
i ma postać:
<?php ?>
Cała metoda wygląda w ten sposób:
<?php private function zamien(){ $szablon = $this->szablon; foreach($this->dane as $zmienna => $wartosc){ } return $szablon; } ?>
Prosiłbym o sprawdzenie tych wyrażeń i ewentualną poprawę.