PHP plantillas con str_replace?
Creo que el principio básico de un sistema de plantillas PHP es el reemplazo de cadenas, ¿verdad? Entonces, ¿puedo usar una cadena para contener mi código de plantilla html como
$str_template = "<html><head><title>{the_title}</title><body>{the_content}</body></html>"
y en el siguiente código simplemente haga un str_replace para insertar los datos en mi variable de plantilla como
str_replace( $str_template, '{the_title}', $some_runtime_generated_title );
str_replace( $str_template, '{the_content}', $some_runtime_generated_content );
entonces por fin
echo $str_template;
¿Con suerte esto hará que todo el proceso de paso variable sea un poco más rápido? Sé que esta podría ser una pregunta extraña, pero ¿alguien lo ha intentado?