mirror of
https://github.com/fenom-template/fenom.git
synced 2023-08-10 21:13:07 +03:00
Makeup ru docs
This commit is contained in:
parent
d43887a3d8
commit
11af8fd2c1
@ -1,15 +1,20 @@
|
|||||||
Documentation
|
Документация
|
||||||
=============
|
=============
|
||||||
|
|
||||||
|
|
||||||
### Fenom
|
### Fenom
|
||||||
|
|
||||||
* [Быстрый старт](./start.md)
|
* [Быстрый старт](./start.md)
|
||||||
* [Адаптеры для фрейморков](./adapters.md)
|
* [Адаптеры для фрейморков](./adapters.md)
|
||||||
* [Для разработчиков](./dev/readme.md)
|
* [Разработка Fenom](./dev/readme.md)
|
||||||
* [Нстройки](./configuration.md)
|
* [Настройки](./configuration.md)
|
||||||
* [Синтаксис шаблонов](./syntax.md)
|
* [Синтаксис](./syntax.md)
|
||||||
* [Операторы](./operators.md)
|
* Переменные
|
||||||
|
* Значения
|
||||||
|
* [Операторы](./operators.md)
|
||||||
|
* Модификаторы
|
||||||
|
* Функции
|
||||||
|
* Компиляторы
|
||||||
|
* Параметры тегов
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
@ -65,20 +70,25 @@ Documentation
|
|||||||
|
|
||||||
### Операторы
|
### Операторы
|
||||||
|
|
||||||
* [Арифметические операторы](./operators.md#arithmetic-operators) — `+`, `-`, `*`, `/`, `%`
|
* [Арифметические операторы](./operators.md#Арифметические-операторы) — `+`, `-`, `*`, `/`, `%`
|
||||||
* [Логические операторы](./operators.md#logical-operators) — `||`, `&&`, `!$var`, `and`, `or`, `xor`
|
* [Логические операторы](./operators.md#Логические-операторы) — `||`, `&&`, `!$var`, `and`, `or`, `xor`
|
||||||
* [Операторы сравнения](./operators.md#comparison-operators) — `>`, `>=`, `<`, `<=`, `==`, `!=`, `!==`, `<>`
|
* [Операторы сравнения](./operators.md#Операторы-сравнения) — `>`, `>=`, `<`, `<=`, `==`, `!=`, `!==`, `<>`
|
||||||
* [Битовые операторы](./operators.md#bitwise-operators) — `|`, `&`, `^`, `~$var`, `>>`, `<<`
|
* [Битовые операторы](./operators.md#Битовые-операторы) — `|`, `&`, `^`, `~$var`, `>>`, `<<`
|
||||||
* [Операторы присвоения](./operators.md#assignment-operators) — `=`, `+=`, `-=`, `*=`, `/=`, `%=`, `&=`, `|=`, `^=`, `>>=`, `<<=`
|
* [Операторы присвоения](./operators.md#Операторы-присвоения) — `=`, `+=`, `-=`, `*=`, `/=`, `%=`, `&=`, `|=`, `^=`, `>>=`, `<<=`
|
||||||
* [Строковый оператор](./operators.md#string-operator) — `$str1 ~ $str2`
|
* [Строковый оператор](./operators.md#Строковый-оператор) — `$str1 ~ $str2`
|
||||||
* [Тернарные операторы](./operators.md#ternary-operators) — `$a ? $b : $c`, `$a ! $b : $c`, `$a ?: $c`, `$a !: $c`
|
* [Тернарные операторы](./operators.md#Тернарные-операторы) — `$a ? $b : $c`, `$a ! $b : $c`, `$a ?: $c`, `$a !: $c`
|
||||||
* [Проверяющие операторы](./operators.md#check-operators) — `$var?`, `$var!`
|
* [Проверяющие операторы](./operators.md#Проверяющие-операторы) — `$var?`, `$var!`
|
||||||
* [Оператор тестирование](./operators.md#test-operator) — `is`, `is not`
|
* [Оператор тестирования](./operators.md#Оператор-тестирования) — `is`, `is not`
|
||||||
* [Оператор содержания](./operators.md#containment-operator) — `in`, `not in`
|
* [Оператор содержания](./operators.md#Оператор-содержания) — `in`, `not in`
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
### Расширение
|
### Расширение
|
||||||
|
|
||||||
|
* Источники шаблонов
|
||||||
|
* Добавление модификаторов
|
||||||
|
* Добавление функиций
|
||||||
|
* Добавление компиляторов
|
||||||
|
* Фильтры и обратные вызовы
|
||||||
* [Расширение Fenom](./ext/extend.md)
|
* [Расширение Fenom](./ext/extend.md)
|
||||||
* [Add-ons](./ext/extensions.md)
|
* [Add-ons](./ext/extensions.md)
|
||||||
|
@ -149,8 +149,6 @@
|
|||||||
{"Hi, {$user.name|up ~ " (admin)"}!"} выводит: Hi, USERNAME (admin)!
|
{"Hi, {$user.name|up ~ " (admin)"}!"} выводит: Hi, USERNAME (admin)!
|
||||||
```
|
```
|
||||||
|
|
||||||
but if use single quote any template expressions will be on display as it is
|
|
||||||
|
|
||||||
#### Одинарные кавычки
|
#### Одинарные кавычки
|
||||||
|
|
||||||
Простейший способ определить строку - это заключить ее в одинарные кавычки (символ `'`).
|
Простейший способ определить строку - это заключить ее в одинарные кавычки (символ `'`).
|
||||||
@ -184,7 +182,11 @@ but if use single quote any template expressions will be on display as it is
|
|||||||
```
|
```
|
||||||
|
|
||||||
**Замечение**
|
**Замечение**
|
||||||
Размер целого числоа зависит от платформы, хотя, как правило, максимальное значение примерно равно 2 миллиардам (это 32-битное знаковое).
|
Двоичная запись числа (`0b1011011`) не доступна на старых версиях PHP — 5.3 или ниже.
|
||||||
|
Попытка исользовать на старых версия PHP приведет к исключению при компиляциях.
|
||||||
|
|
||||||
|
**Замечение**
|
||||||
|
Размер целого числа зависит от платформы, хотя, как правило, максимальное значение примерно равно 2 миллиардам (это 32-битное знаковое).
|
||||||
64-битные платформы обычно имеют максимальное значение около 9223372036854775807.
|
64-битные платформы обычно имеют максимальное значение около 9223372036854775807.
|
||||||
|
|
||||||
**Предупреждение**
|
**Предупреждение**
|
||||||
@ -231,11 +233,13 @@ NULL - это отсутствие присутствия, а FALSE - прису
|
|||||||
|
|
||||||
Подробнее об [операторах](./operators.md).
|
Подробнее об [операторах](./operators.md).
|
||||||
|
|
||||||
## Modifiers
|
## Модификаторы
|
||||||
|
|
||||||
* Modifiers allows change some value before output or using.
|
Модификаторы переменных могут быть прмменены к переменным, пользовательским функциям или строкам.
|
||||||
* To apply a modifier, specify the value followed by a `|` (pipe) and the modifier name.
|
Для их применения надо после модифицируемого значения указать символ `|` (вертикальная черта) и название модификатора.
|
||||||
* A modifier may accept additional parameters that affect its behavior. These parameters follow the modifier name and are separated by a `:` (colon).
|
Так же модификаторы могут принимать параметры, которые влияют на их поведение.
|
||||||
|
Эти параметры следуют за названием модификатора и разделяются `:` (двоеточием).
|
||||||
|
Кроме того, по умолчанию все функции PHP могут быть использованы в качестве модификаторов (что можно отключить в настройках) и модификаторы можно комбинировать.
|
||||||
|
|
||||||
```smarty
|
```smarty
|
||||||
{var $foo="User"}
|
{var $foo="User"}
|
||||||
@ -248,7 +252,7 @@ NULL - это отсутствие присутствия, а FALSE - прису
|
|||||||
{var $foo="Ivan"|upper} sets $foo value "USER"
|
{var $foo="Ivan"|upper} sets $foo value "USER"
|
||||||
```
|
```
|
||||||
|
|
||||||
[List of modifiers](./main.md#modifiers)
|
[List of modifiers](./main.md#Модификаторы)
|
||||||
|
|
||||||
## Функции
|
## Функции
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user