shmop_read
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
shmop_read — 共有メモリブロックからデータを読み取る
説明
shmop_read
( Shmop $shmop
, int $offset
, int $size
) : string
shmop_read() は、共有メモリブロックから文字列を読み取ります。
パラメータ
shmop
- shmop_open() 関数で作られた、共有メモリブロックの識別子。
offset
- 読み取りを始めるオフセット
size
- 読み取るバイト数。
0
を指定すると、shmop_size($shmid) - $start
バイトを読み取ります。
返り値
読み取ったデータを返します。
失敗した場合に false
を返します
例
例1 共有メモリブロックを読み取る
<?php$shm_data = shmop_read($shm_id, 0, 50);?>
この例は、共有メモリブロックから50バイトを読み取り、
データを $shm_data
に格納します。