shm_put_var
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