(PHP 4, PHP 5, PHP 7, PHP 8)
shm_attach — Erzeugt oder öffnet einen gemeinsamen Speicherbereich
shm_attach() liefert eine ID, über die mit dem gegebenen
key auf einen gemeinsamen Speicherbereich vom Typ
System V zugegriffen werden kann. Der erste Aufruf legt den gemeinsamen
Speicherbereich mit der Größe size und den
Zugriffsberechtigungen gemäß der in permissions
gesetzten Bits an.
Ein zweiter Aufruf der Funktion shm_attach() mit dem
gleichen key liefert eine andere
SysvSharedMemory-Instanz, aber beide Instanzen
greifen trotzdem auf denselben zugrundeliegenden gemeinsamen
Speicherbereich zu. size und
permissions werden in diesem Fall ignoriert.
keysizesysvshm.init_mem in php.ini angenommen. Ist auch
dieser nicht gesetzt, ist der Vorgabewert 10000 Bytes.
permissions
Gibt bei Erfolg eine SysvSharedMemory-Instanz
zurück. Bei einem Fehler wird false zurückgegeben..
| Version | Beschreibung |
|---|---|
| 8.0.0 | Bei Erfolg gibt diese Funktion nun eine SysvSharedMemory-Instanz zurück; vorher wurde eine resource zurückgegeben. |
| 8.0.0 |
size ist nun ein Nullable-Typ.
|