(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_read — 共有メモリブロックからデータを読み取る
shmop
shmop_open() 関数で作られた、共有メモリブロックの識別子。
offset
読み取りを始めるオフセット
size
読み取るバイト数。
0
を指定すると、shmop_size($shmid) - $start
バイトを読み取ります。
読み取ったデータを返します。
失敗した場合に false
を返します
バージョン | 説明 |
---|---|
8.0.0 |
引数 shmop は、
Shmop クラスのインスタンスを期待するようになりました。
これより前のバージョンでは、リソースを期待していました。
|
例1 共有メモリブロックを読み取る
<?php
$shm_data = shmop_read($shm_id, 0, 50);
?>
この例は、共有メモリブロックから50バイトを読み取り、
データを $shm_data
に格納します。