@phpdude, смотря как приготовить. Да и у любого шаблонизатора свои +/-
@Nek, как ни приготовь он гавно. Во первых он избыточен в силу синтаксиса языка, это всеж таки код будет и не надо забывать что это будет не код в шалоне, а шаблон в коде, поэтому это пизда. Ну и во вторых это годится отлько для хоумпейдж, ибо в любом покрупнее проекте пару сотен раз пропустишь htmlescape и отгребешь xss. Шаблонизатор должен по умолчанию абсолютно все эскейпить.
Спустя 37 сек.
А так да, на первый взгляд он выглядит как что-то легкое. Но это ошибочно, нельзя этому мнению доверять
@phpdude, в итоге соглашусь. Мой опыт сводится в основном к тому, что верстают пехепешники же, поэтому тащить доп. технологию в проект кажется избыточным, а так используется уже известный синтаксис и прочее, а кто незаэскейпил вывод - сам лошара. И потом, если безопасность важна (особенно, когда важна) - недостаточно полагаться просто на шаблонизатор, надо полноценно всесторонне тестить на уязвимости.
Но в общем случае, конечно, правильно написано про избыточность plain php и обязательность эскейпов данных в "нормальном" шаблонизаторе.
Спустя 141 сек.
Но я пока остаюсь на шаблонизаторе php, ибо лень.