Задать вопрос
@Banny_Boom

Как работает шаблонизатор?

У меня в мыслях только такое:
1. Загружаем шаблон с метками ( {{username}}, {% var1 == var2 %} и т.д)
2. Регулярками берем метки и меняем на функции(
метку {{username}} - изменим на <?=$username?>, и т.д
3. Компилируем шаблон.

Потом при повторном вызове шаблона, проверяем есть ли он скомпилированный, если нет то ^ снова, если есть то загружаем готовый

Правильно ?
  • Вопрос задан
  • 601 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@shoomyst
dumb
Какой шаблонизатор? То, что вы описали, это шаблонизатор из 2002-го. И никакого отношения к twig не имеет
Ответ написан
Stalker_RED
@Stalker_RED
В общем да, можно и так. Или сразу подтставлять значения этих переменых.
Но в большинстве шаблонизаторов кроме этого куча дополнительных фишек. Посмотрите описание twig, smarty и т.п..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы