Почувствуйте разницу между <?= и <? Именно по-этому начиная с 5.4 short_open_tag не влияет на <?= - оно работает всегда.
То есть все же можно смело использовать "<?=" ? Откуда информация что в новой версии они всегда включены? Здесь написано:
Я за Twig потому, что он идет вкомплекте с symfony2, но не только поэтому. Иногда надо расширять возможности шаблонизатора. Дак вот в симфони с этим все впорядке - легко расширяется кастомными функциями и фильтрами. Не допускает сложной логики в шаблонах, поэтому все остается наглядным. Только не надо тут говорить, что я рекламирую, просто работаю с этим фреймворком последнее время. Раньше работал с смарти. Ничего плохого сказать не могу, но есть ощущение, что он какой-то старый наверно это из за их сайта, который уже сто лет не редизайнили (неужели потому, что шаблоны там сложные?).
symfony предлагает интерфейсы, к котрым приводятся разные шаблонизаторы. например Templating Component - нативный симфоневый шаблонизатор. http://symfony.com/doc/current/cookbook/templating/PHP.html какие именно компоненты входят в фреймворк symfony можно увидеть здесь: http://symfony.com/components опаньки! и где твиг? Twig вполне самостоятельный продукт. чтобы адаптировать его к интерфейсам symfony требуется symfony/twig-bundle, которому требуется symfony/twig-bridge. еще пара тысяч строк кода. Добавлено спустя 22 минуты 43 секунды: любопытно почитать самого Фабьена насчет выбора нативный php / движок-шаблонизатор: http://fabien.potencier.org/article/34/templating-engines-in-php это больше чем "нравится" и "не нравится", тут есть аргументы, хотя некоторые спорные
знаешь почему форум PHP.RU выглядит как г* мамонта — не потому, что phpbb такой сложный. просто у отцов-основателей есть другая работа, которая их кормит. а форум был запущен просто как душевный порыв. сейчас как чемодан без ручки — надоел, а бросить жаль.