lovefc_Template — это небольшой, легкий и эффективный механизм шаблонов. Его размер составляет всего лишь дюжину килобайт. Он предоставляет самые основные функции механизма шаблонов. Кроме того, вы можете воспользоваться некоторыми возможностями масштабирования. чтобы создать собственный код шаблона и писать код быстрее и удобнее.
Smarty — самый классический механизм шаблонов. Я думаю, что многие люди использовали его. Однако в некоторых не очень больших проектах его использование не имеет смысла.
На рынке существует множество других подобных механизмов шаблонов, все из которых в основном легкие. Преимущество lovefc_Template заключается в том, что его метод преобразования не основан на простом регулярном сопоставлении, а некоторые его синтаксисы также очень удобны.
Например, многие коды шаблонов не имеют синтаксиса присваивания. Lovefc_Template определяет синтаксис присваивания.
{($a='Привет')}
Назначение здесь такое же, как и в php, будь то функция, массив или объект, {($obj=newobj())}{($array=array(1=>'a')) }
Разделителем здесь является {(and)}. Мы не рекомендуем использовать {}, поскольку это может привести к ошибкам.
Он также имеет мощный язык шаблонов для ссылок на файлы.
{(includefile="имя файла шаблона")}
Поддержка других шаблонов каталогов. Или это может быть путь к файлу. Файл будет интеллектуально оценен и использован для компиляции. Во время компиляции эти задачи будут выполняться автоматически и не будут выполняться в скомпилированном файле, что повышает эффективность дальнейшего выполнения.
Также стоит отметить, что вы можете использовать его обычную функцию замены для создания собственного кода шаблона.
Например, установите
$fc->se=array('#[include((.*))]#isuU');
$re->re=array('{(includefile="\1")}');
Таким образом, вы можете использовать его непосредственно в шаблоне.
[включить(фут)]
эквивалентно
{(includefile="фут")}
Помимо поддержки замены кода шаблона, также поддерживаются другие регулярные выражения.
Вы можете настроить свой собственный код шаблона, не прибегая к существующим методам.
На эффективность это никак не повлияет. Результат после компиляции в скомпилированный файл точно такой же. Кроме того, поддерживается обычная замена функций.
Это легкий шаблон, который может не иметь нужных вам функций. Но не расстраивайтесь, автор будет продолжать обновлять информацию. .
Независимо от того, внедряете ли вы его при разработке платформы или быстро разрабатываете приложение, вы можете использовать его, чтобы сократить свою работу и упростить чтение и изменение исходного смешанного кода HTML и PHP.
Он содержит вводный процесс и процесс обновления, который можно запустить непосредственно в среде PHP. Обратите внимание на разрешения на чтение и запись соответствующих папок. Если у вас есть какие-либо вопросы, вы можете связаться с автором.