(PHP 4, PHP 5, PHP 7, PHP 8)
shm_attach — Crée ou ouvre un segment de mémoire partagée
shm_attach() retourne une instance qui
permettra d'accéder à la mémoire partagée de type System V.
Au premier appel, la mémoire sera
créée, avec la taille size
et avec les permissions permissions
Aux appels suivants avec la même clé
key
, shm_attach()
retournera une nouvelle instance, mais cette instance
accédera toujours à la même portion de
mémoire partagée. Dans ce cas, size
et permissions
seront ignorés.
key
Un identifiant numérique de la mémoire partagée
size
La taille mémoire. S'il n'est pas fourni, vaut par défaut
la valeur de sysvshm.init_mem
du fichier
php.ini, sinon 10000 octets.
permissions
Les permissions (optionnelles). Par défaut, vaut 0666.
Retourne une instance de SysvSharedMemory en cas de succès, ou false
si une erreur survient.
Version | Description |
---|---|
8.0.0 | En cas de succès, cette fonction retourne une instance de SysvSharedMemory désormais; auparavant; une resource était retourné. |
8.0.0 |
size est désormais nullable.
|