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>...';
}