Documentación offline PHP master

shm_put_var

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

shm_put_var

Inserta o modifica una variable en la memoria compartida

Descripción#

php shm_put_var(SysvSharedMemory $shm, int $key, mixed $value): boolphp

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.

Véase también#

shm_get_var

shm_has_var