shm_put_var
PHP Manual
PHP Manual»Функции семафоров»shm_put_var

shm_put_var

(PHP 4, PHP 5, PHP 7, PHP 8)

shm_put_var — Вставляет или обновляет переменную в разделяемой памяти

Описание

function shm_put_var(SysvSharedMemory $shm, int $key, mixed $value): bool

shm_put_var() добавляет или обновляет value с заданным ключом key.

Будет выдана ошибка (уровня E_WARNING), если shm не является допустимым индексом разделяемой памяти SysV или если разделяемой памяти недостаточно для выполнения вашего запроса.

Список параметров

shm

Сегмент разделяемой памяти, полученный из shm_attach().

key

Ключ переменной.

value

Переменная. Могут использоваться все типы переменной, которые поддерживают serialize(): обычно это означает все типы, кроме ресурсов и некоторых внутренних объектов, которые не могут быть сериализованы.

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Список изменений

Версия Описание
8.0.0 shm теперь ожидает экземпляр SysvSharedMemory; ранее ожидался ресурс (resource).

Смотрите также

  • shm_get_var() - Возвращает переменную из разделяемой памяти
  • shm_has_var() - Проверяет, существует ли конкретная запись
To Top