shm_put_var

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

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

Описание

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() - Проверяет, существует ли конкретная запись