Otra opción mucho más rápida es que no hagas un reemplazo si no simplemente incluir las variables en otro script, por ejemplo:
template.php
Código PHP:
Ver original<div>Hola <?php echo $user; ?></div>
codigo:
Código PHP:
Ver originalfunction template
($template, array $data) {
include($template);
}
echo template
('template.php', array( 'user' => 'Fulano'
));
Así retienes el poder usar PHP dentro de tu template para cosas simples como un if(), o un for() etc.
Saludos.