ma cosa intendete per template?
Io intendo una pagina html con dentro robe tipo {titolo} a cui in questo caso il mioscript php sostituisce il valore della variabili $titolo.
Anch'io scrivo tutto da 0, con kate, di kde con linux, tutto software libero, con danto di evidenziazione della sintassi.