Se me ocurre que una manera facil de hacer una plantilla php puede ser:
Tener un archivo que tiene un objeto en que sus variables son codigos html a reemplazar.
Código PHP:
class Template {
$this->inicio='{[';
$this->fin=']}';
$this->ta1 = '<div>cabecera con estilo x</div>';
$this->ta2 = '<div>base con estilo x</div>';
$this->tb1 = '<div>cabecera con estilo y</div>';
$this->tb2 = '<div>base con estilo y</div>';
...
}
Código:
lo transforme a{[ta1]} texto texto... {[ta2]}
Código:
gracias <div>cabecera con estilo x</div> texto texto... <div>base con estilo x</div>