shm_put_var

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

shm_put_varInserta o modifica una variable en la memoria compartida

Descripción

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

Devuelve true en caso de éxito o false en caso de 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