Методы memory
- memory.setAttr()
- memory.getAttr()
- memory.getIntAttr()
- memory.getFloatAttr()
- memory.getBoolAttr()
- memory.issetAttr() и memory.isAttrExist()
- memory.setAllJsonAttrs()
- memory.getAllJsonAttrs()
- memory.setJsonAttr()
- memory.getJsonAttr()
- memory.issetJsonAttr() и memory.isJsonAttrKeyExist()
memory.setAttr()
Установить значение временной переменной
memory.setAttr(string $key, string $value)
Описание:
Обновляет значение уже существующей временной переменной или создает новую переменную с указанным значением.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
value | string | Значение переменной |
Возвращает:
self - объект того же типа, в данном случае переменную, которая была создана.
Пример:
let memory = "Значение переменной лида";
let memory_attribute = memory.setAttr('memory_attribute', memory);
memory.getAttr()
Получить значение временной переменной
memory.getAttr(string $key)
Описание:
Возвращает значение уже существующей временной переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
Возвращает:
string - значение запрашиваемой переменной в виде строки
или
null - если переменная не была найдена.
Пример:
let memory_attribute_value = memory.getAttr('memory_attribute');
memory.getIntAttr()
Получить значение числовой временной переменной
memory.getIntAttr(string $key, ?int|null $default = 0)
Описание:
Возвращает значение уже существующей числовой временной переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
default | int | Дефолтное значение переменной |
Возвращает:
int - числовое значение запрашиваемой переменной
или
null - если переменная не была найдена.
Пример:
let memory_attribute_value = memory.getIntAttr('memory_attribute', 2);
memory.getFloatAttr()
Получить значение временной float переменной лида
memory.getFloatAttr(string $key, ?float|null $default = 0.0)
Описание:
Возвращает значение уже существующей временной float переменной лида.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
default | float | Дефолтное значение |
Возвращает:
float - значение запрашиваемой float переменной
или
null - если переменная не была найдена.
Пример:
let memory_attribute_value = memory.getFloatAttr('memory_attribute', 0.1);
memory.getBoolAttr()
Получить значение временной bool переменной
memory.getBoolAttr(string $key, ?bool|null $default = false)
Описание:
Возвращает значение уже существующей временной bool переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
default | bool | Дефолтное значение |
Возвращает:
bool - значение запрашиваемой bool переменной
или
null - если переменная не была найдена.
Пример:
let memory_attribute_value = memory.getBoolAttr('memory_attribute', true);
memory.issetAttr() и memory.isAttrExist()
Проверить наличие временной переменной
memory.issetAttr(string $key)
или
memory.isAttrExist(string $key)
Описание:
Проверяет существует ли временной переменная.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
Возвращает:
bool - подтверждение существования переменной.
Пример:
Проверка двумя способами существования переменной лида memory_attribute:
let memory_exists = memory.issetAttr('memory_attribute');
let memory_altexists = memory.isAttrExist('memory_attribute');
memory.setAllJsonAttrs()
Установить значение всех временных JSON переменных
memory.setAllJsonAttrs(array $data)
Описание:
Устанавливает значение всех временных JSON переменных.
Атрибуты:
Имя | Тип | Описание |
data | array | JSON значение переменной |
Возвращает:
self - объект того же типа и значения, что задан в методе.
Пример:
let memory_attribute_value = memory.setAllJsonAttrs({
"id": 2415,
"name": "Имя"
});
memory.getAllJsonAttrs()
Получить значение всех временных JSON переменных
memory.getAllJsonAttrs()
Описание:
Возвращает значение всех временных JSON переменных.
Возвращает:
array - массив JSON переменных.
Пример:
let memory_attribute_value = memory.getAllJsonAttrs();
memory.setJsonAttr()
Установить значение временной JSON переменной
memory.setJsonAttr(string $key, $value)
Описание:
Устанавливает значение временной JSON переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
value | mixed | JSON значение переменной |
Возвращает:
self - объект того же типа и значения, что задан в методе.
Пример:
let memory_attribute_value = memory.setJsonAttr('memory_attribute', {
"id": 2415,
"name": "Имя"
});
memory.getJsonAttr()
Получить значение временной JSON переменной
memory.getJsonAttr(string $key)
Описание:
Возвращает значение уже существующей временной JSON переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
Возвращает:
mixed - значение запрашиваемой JSON переменной
или
null - если переменная не была найдена.
Пример:
let memory_attribute_value = memory.getJsonAttr('memory_attribute');
memory.issetJsonAttr() и memory.isJsonAttrKeyExist()
Проверить наличие временной JSON переменной
memory.issetJsonAttr(string $key)
и
memory.isJsonAttrKeyExist(string $key)
Описание:
Проверяет наличие временной JSON переменной.
Атрибуты:
Имя | Тип | Описание |
key | string | Наименование переменной |
Возвращает:
bool - подтверждение существования переменной.
Пример:
let memory_attribute_value = memory.issetJsonAttr('memory_attribute');
или
let memory_attribute_value = memory.isJsonAttrKeyExist('memory_attribute');