Inserta o modifica una variable en la memoria compartida

# shm_put_var

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

shm_put_var — Inserta o modifica una variable en la memoria compartida

### Descripción

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

shm_put_var() inserta o modifica la variable `value` con la clave `key` en el segmento de memoria `shm`.

Se emitirán alertas (nivel `E_WARNING`) si `shm` no es un segmento de memoria tipo System V válido, o si no hay suficiente memoria para la solicitud.

### Parámetros

`shm`
  Un segmento de memoria compartida obtenido desde shm_attach().
`key`
  La clave de la variable.
`value`
  La variable. Todos los tipos de variables soportados por la función serialize() pueden ser utilizados: esto significa que todos los tipos, excepto los recursos y algunos objetos internos, pueden ser serializados.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `shm` ahora requiere una instancia de SysvSharedMemory; anteriormente, se esperaba un resource.

### Ver también

- shm_get_var() - Lee una variable en la memoria compartida
- shm_has_var() - Verifica si una variable existe en memoria compartida

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