Методы memory

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');