Существует множество вопросов для "правильного" движка шаблонов PHP, но ни один из них не ориентирован на кэширование.
Кто-нибудь знает легкий, высококачественный движок шаблонов на основе PHP 5, который делает из коробки следующее:
Шаблонные функции низкого уровня (Замены, циклы и фильтрация, возможно, условные выражения)
Кэширование проанализированных результатов с возможностью установки индивидуального TTL для каждого элемента и, конечно, для принудительной перезагрузки программным путем
Чрезвычайно простое использование (как у Smarty)
Скромный в загрязнении пространства имен (идеальным решением был бы один класс для взаимодействия из внешнего приложения)
Но не Smarty . Я ничего не имею против и часто использую Smarty, но я ищу что-то более простое и изящное.
Я посмотрел на Twig Фабьена Потенциера, который выглядит очень красиво и компилирует шаблоны в код PHP, но он не выполняет никакого реального кеширования.
Мне нужны и хочу механизм шаблонов, так как мне нужно полностью разделить код и представление таким образом, чтобы HTML-дизайнер мог понять их позже, поэтому, пожалуйста, не обсуждайте фундаментальные обсуждения имеют ли смысл шаблоны движков в PHP. Эти обсуждения важны, но есть конкретные вопросы по этому вопросу.