shmop_read
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_read — Lee datos a partir de un bloque
Descripción
shmop_read() lee una cadena en un bloque de
memoria compartida.
Parámetros
shmop
-
El identificador del bloque de memoria compartida, creado por la función
shmop_open()
offset
-
Posición desde la cual se debe comenzar a leer; debe ser superior o igual a cero
e inferior o igual a la longitud real del segmento de memoria compartida.
size
-
El número de bytes a leer; debe ser superior o igual a cero,
y la suma de
offset y size
debe ser inferior o igual a la longitud real del segmento de memoria compartida.
0 lee shmop_size($shmid) - $start bytes.
Valores devueltos
Devuelve los datos.
Errores/Excepciones
Si offset o size están fuera del rango,
se lanza una ValueError.
Ejemplos
Ejemplo #1 Lee un bloque de memoria compartida
<?php
$shm_data = shmop_read($shm_id, 0, 50);
?>
Este ejemplo lee 50 bytes del bloque de memoria compartida
y los coloca en $shm_data.