Código PHP:
    //Como la variable esta por encima de la funcion de reemplazar... esta no se reemplaza... ¿cual es la razon?
$variable='caramelo';
 
// Configuracion rutas
$ruta_fichero_php_original = "x.php";
$ruta_plantilla_php = "x.php";
 
 
// Leemos plantilla
$contenido_plantilla = file_get_contents($ruta_plantilla_php);
 
// Parseamos plantilla
 $plantilla_parseada = str_replace("$variable='caramelo'", "".$variable='golosina'."", $contenido_plantilla);  
 
 
echo $variable;