fenom/docs/ru
Георгий Попов d8d9833ec8
Add missing translation
2018-02-03 16:16:26 +03:00
..
dev
ext Fix spelling error & more correct translation 2017-07-26 12:19:55 +07:00
mods Phpunit things 2017-04-22 16:20:55 +03:00
tags Fix typo error 2017-07-27 16:27:50 +07:00
adapters.md Update adapters.md 2017-03-05 05:44:16 +03:00
articles.md
benchmark.md
callbacks.md
configuration.md Merge pull request #280 from sartatpdev999/patch-7 2017-07-31 07:34:08 +03:00
inheritance.md
operators.md Extra fix 2017-07-31 11:21:56 +07:00
readme.md Fix typo error 2017-07-26 12:16:21 +07:00
start.md
syntax.md Add missing translation 2018-02-03 16:16:26 +03:00

Документация

Внимание! Документация в режиме беты, тексты могут содержать опечатки

Fenom


Теги

Использование тегов.

  • set, add и var — определение значения переменной
  • if, elseif и else — условный оператор
  • foreach, foreachelse, break и continue — перебор элементов массива или объекта
  • switch и case — групповой условный оператор
  • cycle — циклицеский перебор массива значений
  • include, insert — вставляет и исполняет указанный шаблон
  • extends, use, block, parent и pasteнаследование шаблонов
  • filter — применение модификаторов к фрагменту шаблона
  • ignore — игнорирование тегов Fenom
  • macro и import — пользовательские функции шаблонов
  • autoescape — экранирует фрагмент шаблона
  • raw — отключает экранирование фрагмента шаблона
  • unset — удаляет переменные
  • или добавьте свои

Устаревшие теги

  • for, forelse, break and continue — цикл

Модификаторы

Использование модификаторов.

  • upper aka up — конвертирование строки в верхний регистр
  • lower aka low — конвертирование строки в нижний регистр
  • date_format - форматирует дату, штамп времени через strftime() функцию
  • date - форматирует дату, штамп времени через date() функцию
  • truncate — обрезает текст до указанной длины
  • escape aka e — экранирует строку
  • unescape — убирает экранирование строки
  • strip — удаляет лишние пробелы
  • length — подсчитывает длину строки, массива, объекта
  • in — проверяет наличие значения в массиве
  • match — проверяет соответствие паттерну
  • ematch — проверяет соответствие регулярному выражению
  • replace — заменяет все вхождения подстроки на строку замену
  • ereplace — заменяет все соответсвия регулярному выражению на строку замену.
  • split — разбивает строку по подстроке
  • esplit — разбивает строку по регулярному выражению
  • join — объединяет массив в строку
  • так же разрешены функции: json_encode, json_decode, count, is_string, is_array, is_numeric, is_int, is_object, strtotime, gettype, is_double, ip2long, long2ip, strip_tags, nl2br
  • или добавьте свои

Операторы


Расширение