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

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open