Шаблонизация
Материал из Xgu.ru
Шаблонизация - процесс создания из каркаса (шаблона) конечного текста страницы или куска кода, путём вставки/замены псевдокода. Не путать с шаблонированием. Шаблонизация позволяет разделить программную логику от логики отображения выходных данных (учитывая, что последние претерпевают достаточно сильные изменения не только в ходе разработки, но и при дальнейшей эксплуатации). Другими словами: изменение структуры шаблона влияет только на внешний вид выходных данных, но не влияет на программную логику в целом, что позволяет не переписывать/исправлять/компилировать программу.
Наиболее типичные представители: