Или просто, лишь бы поспорить?
нет, спорит тут лишь *****, остальные как правило в таком споре никаких разумных аргументов не приводят.
Я на днях был в компании, которая пишет свой шаблонизатор. Конечно, убогая кривость. Реализуют if, else, for (на регулярках, ага

) и всё потому, что не понимают разницы между логикой приложения и логикой представления, и боятся использовать конструкции управления PHP в шаблонах, аргументируя это тем самым "php-код низя использовать в шаблоне". Хотя это, конечно, не PHP-код, не логика приложения. Это шаблонизатор, в роли которого выступает сам PHP.
-~{}~ 16.07.08 15:35:
Чем вставка рнр кода хрен*ва:
1) "верстак" (с) не увидит рнр код при вёрстке в дримвивере или при открытии страницы в браузере - это большооой минус.
2) придёт брадяга-программст и запихает кучу функций новых на рнр в шаблон. Всякого бреда. Потом разгребай это всё... Да и у самого может появиться желание пихнуть лишнего.
3) (оно же второе) можно чётко ограничить действия, доступные шаблонизатору.
1) а ещё и в windows media плеере не посмотрит

2) не нужно набирать невменяемых работников. стандарты - Вы о них слышали?
3) зачем? что за параноя?