Forum und email

shm_attach

(PHP 4, PHP 5)

shm_attach — Shared Memory Segment anlegen oder anbinden

Beschreibung

int shm_attach ( int $key [, int $memsize [, int $perm ]] )

shm_attach() liefert eine ID über die auf ein System V Shared Memory Segment mit dem gegebenen key zugegriffen werden kann. Der erste Zugriff auf ein noch nicht existierendes Segment legt dieses mit der Größe memsize (Default: sysvshm.init_mem in php.ini, ansonsten 10000 Bytes) und Zugriffsberechtigungen gemäß der in perm gesetzten Bits (Default: 0666) an.

Ein zweimaliger Aufruf der Funktion shm_attach() mit dem gleichen key liefert eine andere ID, über beide IDs wird aber trotzdem auf das gleiche Shared Memory Segment zugegriffen. memsize und perm werden in diesem Fall ignoriert.

Siehe auch ftok() und shm_detach().