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

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

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

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

Правильно ?
  • Вопрос задан
  • 602 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@shoomyst
dumb
Какой шаблонизатор? То, что вы описали, это шаблонизатор из 2002-го. И никакого отношения к twig не имеет
Ответ написан
Stalker_RED
@Stalker_RED
В общем да, можно и так. Или сразу подтставлять значения этих переменых.
Но в большинстве шаблонизаторов кроме этого куча дополнительных фишек. Посмотрите описание twig, smarty и т.п..
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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