PHP Handbuch
Zurück |  | Nach vorne

# shm_attach

(PHP 3>= 3.0.6, PHP 4 )

shm_attach -- Anlegen oder anbinden eines gemeinsamen Speichersegments

## Beschreibung

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

shm_attach() gibt ein Handle für den Zugriff auf den gemeinsamen Speicherbereich mit der Kennung `key` zurück.

Falls noch kein Bereich mit dieser Kennung existiert, so wird er mit einer Größe von `memsize` Byte (Vorgabe ist der Parameter `sysvshm.init_mem` aus der Konfigurationsdatei bzw. 10000 Byte) und den Zugriffsberechtigungen gemäß `perm` (Vorgabe ist der Wert 0666, der Lese- und Schreibzugriffe für alle Benutzer gestattet) an.

Ein zweiter Aufruf der Funktion mit demselben `key` liefert ein weiteres, von dem ersten verschiedenes, Handle, das aber trotzdem denselben gemeinsamen Speicherbereich anspricht.

Wenn kein Bereich mit der Kennung `key` angelegt werden kann oder die Rechte für den Zugriff auf ein bestehendes Segment nicht ausreichen, so ist das Ergebnis dieser Funktion der Wert `FALSE`.

Zurück | Zum Anfang | Nach vorne
sem_remove | Nach oben | shm_detach