(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.
keyUn 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.
permissionsLos 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.
|