Мифтпл
Шу Саура
На основе Raintpl 3 от Federico Ulfo
Mythtpl - это простой шаблонный двигатель для PHP, который позволяет легко отделить презентацию от логики.
Функции
- Простой синтаксис
- Простой в использовании
- Быстро, шаблоны скомпилируются в простые PHP -код
- Мощные, модификаторы и операции с переменными
- Расширяется, вы можете зарегистрировать новые теги
Поддерживаемые теги
- {$ variable}, чтобы включить переменную в шаблон
- {#Constant} или {#'string'}, чтобы включить константу или строку
- {if} для условных блоков
- {loop}, чтобы зацикнуть массивы
- {включить}, чтобы включить другой шаблон
- {игнорировать}, чтобы добавить личные комментарии в шаблон
- {noparse} не обрабатывать теги, содержащиеся внутри
- {функция} для запуска функции PHP
- {php}, если вы действительно должны использовать PHP внутри ваших шаблонов (по умолчанию отключено в конфигурации)
- {AutoScape}, чтобы автоматически избежать всех значений тегов внутри
- {elseif} {else} {break} {продолжение} для использования с условными или петлевыми тегами
Установка / Использование
Требования
Mythtpl требует как минимум PHP 7.4 для работы. Mythtpl не имеет внешних зависимостей.
Различия по сравнению с дождем TPL 3
- Упустившая поддержка плагинов
- Сброшенная функция черного списка
- Назначить () теперь принимает только массивы (используйте ussytion_var () для установки одного значения)
- Конфигурация больше не является статичной, теперь вы можете настроить с помощью конструктора или выделенных функций конфигурации
- Добавлена функция Reset () для очистки назначенных значений
- Добавлена функция p_assign () для назначения значений, которые не очищены с помощью Reset ()
Лицензия
Mythtpl публикуется по лицензии MIT, см. Файл LICENSE для получения подробной информации.