Twig - это современный, быстрый, гибкий и безопасный шаблонизатор для PHP. Создано для Symfony и принято Drupal 8.

Twig - это современный шаблонный движок для php. Он разработан и используется по умолчанию в php- средах symfony2, symfony3 и bolt-cms, но также может быть легко использован в других проектах. Он удобен как для дизайнеров, так и для разработчиков, придерживаясь принципов PHP и добавляя функциональность, полезную для шаблонных сред.

Его основные функции (источник: https://twig.symfony.com/):

  • Быстро: Twig компилирует шаблоны до простого оптимизированного кода PHP. Издержки по сравнению с обычным кодом PHP были сведены к минимуму.
  • Безопасный: Twig имеет режим песочницы для оценки ненадежного кода шаблона. Это позволяет использовать Twig в качестве языка шаблонов для приложений, где пользователи могут изменять дизайн шаблона.
  • Гибкость: Twig работает на гибком лексере и парсере. Это позволяет разработчику определять собственные теги и фильтры и создавать собственные DSL.

Когда вы задаете вопрос или отвечаете на него, не стесняйтесь изолировать проблемный код для его воспроизведения или решения во внешней среде, такой как http://twigfiddle.com/, чтобы получить более эффективную помощь или дать рабочее решение.

Для более подробной информации обратитесь к:

  1. Официальный веб-сайт
  2. Документация на веточку
  3. Установка ветки
  4. Twig Скачать с Github
  5. Авторы