dave: Templatesystem: string- oder objektorientiert

Beitrag lesen

Hallo,

ich habe eine grundsätzliche Frage:

Ist es schneller wenn ich ein Templatesytem stringbasierd oder objektbasierend erstelle?
Siehe Beispiele

Beispiel Stringbasierend:
//Template
<html><head><title><#TITEL#></titel>...
//PHP
$temp = file_get_contents('template.html');
$output = str_replace('<#TITEL#>', 'Titel der Website', $temp);

Beispiel Objektbasierend:
...
function setTitel($titel) {
  $this->titel = $titel;
}

//Gibt fertiges Template als HTML-String zurück
function output() {
   return '<html><head><title>'.$this->titel.'</titel>...';
}