для генерации ооочень простой странички. Ведь не на всех есть формы с 100500 полями))) Ну есть одна - две допустим, а остальные как?
А делает это он исключительно потому, что иначе не может. По сути не может. Ибо написан на ООП парадигме.
Я написал ради спортивного интереса свой шаблонизатор. Аналог XTemplate по синтаксису. Он поддерживает наследования шаблонов и несколько других, действительно необходимых шаблонизатору, функций. Это не процедурка естественно, это класс. Один! 676 строк вместе с промышленными комментариями. И он выполняет свою, узко поставленную задачу, так как является дискретной частью системы. И "Привет, Мир!" он распарсит за микросекунду, не причиняя никаких неудобств серверу. В отличие от.
Вот таким по моему мнению и должен быть шаблонизатор. Скрипт, работающий с шаблонами, а не подменяюший логику PHP. Потому что логика не должна быть реализована в шаблонизаторе. Он не должен ескейпить данные, не должен менять кодировку, не должен повторять штатные функции плана number_format() и иже с ними. Это всё
можно нужно делать по мере надобности в логике скрипта.
Ибо получается это не шаблонизатор, а фреймворк уже.
Ну и соответственно он тащит этот весь хлам в оперативку, насилует ФС, жрет время и ресурс. Потому что да, такой огромный функционал нельзя написать в три строки. Нужно 89 файлов. Ну и естественно без ООП не обойтись. Оно же нужно всё и сразу))) Потому и говорю, это горе от ума.
И еще. Не нужно говорить про мой тут авторитет. Это звучит, как будто если бы не, то мне вообще по сопатке дать и успокоиться. Я сейчас обычный форумчанин, раз ввязался в холивар. И имею право свои взгляды отстаивать на равных. Такие фразы хуже плевка в лицо.

Шутка.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.