PHP Handbuch
Zurück |  | Weiter

# shm_attach

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

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 | Weiter
sem_remove | Nach oben | shm_detach