Questa "tecnica" l'ho vista spesso per scrivere i file di configurazione durante le installazioni di software web
Il template (di solito config.php.dist) ha cose tipo
codice:
$user=@USER_NAME;
$passwd=@PASSWORD;
$db_name=@DBNAME;
.....
e la procedura di installazione fa (quasi) quello che ho scritto, salvando poi come config.php