PHP-templating mit str_replace?

Ich denke, das Grundprinzip des PHP-templating-system ist eine Zeichenfolge ersetzen, richtig?
So kann ich, nur einen string um meine html-template-code wie

$str_template = "<html><head><title>{the_title}</title><body>{the_content}</body></html>"

und in den folgenden code einfach ein str_replace schieben die Daten in mein template-Variablen wie

str_replace( $str_template, '{the_title}', $some_runtime_generated_title );
str_replace( $str_template, '{the_content}', $some_runtime_generated_content );

dann endlich

echo $str_template; 

Wird dies hoffentlich machen die ganze variable übergeben Prozess ein bisschen schneller? Ich weiß, dies könnte eine seltsame Frage, aber hat jemand es versucht?

InformationsquelleAutor Shawn | 2009-01-25

Schreibe einen Kommentar