shmop_read
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_read — Liest Daten aus einem gemeinsamen Speicherbereich
Parameter-Liste
shmop
-
Der Bezeichner für den gemeinsamen Speicherbereich, der von
shmop_open() erzeugt wurde.
offset
-
Offset, bei dem der Lesevorgang beginnen soll; muss größer oder gleich
Null und kleiner oder gleich der tatsächlichen Größe des gemeinsamen
Speicherbereichs sein.
size
-
Die Anzahl der zu lesenden Bytes; muss größer oder gleich Null sein und
die Summe von offset
und
size
muss kleiner oder gleich der tatsächlichen
Größe des gemeinsamen Speicherbereichs sein. 0
liest
shmop_size($shmid) - $start
Bytes.
Rückgabewerte
Gibt die gelesenen Daten zurück.
Fehler/Exceptions
Wenn offset
oder size
außerhalb des zulässigen Bereichs liegen, wird ein
ValueError ausgelöst.
Beispiele
Beispiel #1 Aus dem gemeinsamen Speicherbereich lesen
<?php
$shm_data = shmop_read($shm_id, 0, 50);
?>
In diesem Beispiel werden 50 Bytes aus dem gemeinsamen Speicherbereich in
die Variable $shm_data
eingelesen.
Siehe auch
- shmop_write() - Schreibt Daten in einen gemeinsamen Speicherbereich