(PHP 4, PHP 5, PHP 7, PHP 8)
shm_attach — Crea o abre un segmento de memoria compartida
shm_attach() devuelve una instancia que
permitirá acceder a la memoria compartida de tipo System V.
En la primera llamada, la memoria será
creada, con el tamaño size
y con los permisos permissions
En las llamadas siguientes con la misma clave
key
, shm_attach()
devolverá una nueva instancia, pero esta instancia
accederá siempre a la misma porción de
memoria compartida. En este caso, size
y permissions
serán ignorados.
key
Un identificador numérico de la memoria compartida
size
El tamaño de la memoria. Si no se proporciona, por defecto
valdrá el valor de sysvshm.init_mem
del fichero
php.ini, de lo contrario 10000 bytes.
permissions
Los permisos (opcionales). Por defecto, valen 0666.
Devuelve una instancia de SysvSharedMemory en caso de éxito, o false
en caso de error.
Versión | Descripción |
---|---|
8.0.0 | En caso de éxito, esta función devuelve una instancia de SysvSharedMemory ahora; anteriormente; un resource era devuelto. |
8.0.0 |
size es ahora nullable.
|