Documentación offline PHP master

SyncSharedMemory::read

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SyncSharedMemory::read

Copia de datos de la memoria compartida nombrada

Descripción#

public SyncSharedMemory::read([int $start], [int $length])
```php

Copia de datos de la memoria compartida nombrada.

## Parámetros

`start`  
El inicio/desplazamiento, en bytes, para comenzar la lectura.

> [!NOTE]
> Si el valor es negativo, la posición de inicio comenzará en el número especificado de bytes desde el final del segmento de memoria compartida.

`length`  
El número de bytes a leer.

> [!NOTE]
> Si no se especifica, la lectura se detendrá al final del segmento de memoria compartida.
>
> Si el valor es negativo, la lectura se detendrá en el número especificado de bytes desde el final del segmento de memoria compartida.

## Valores devueltos

Un string que contiene los datos leídos de la memoria compartida.

## Ejemplos

Ejemplo de `SyncSharedMemory::__construct`
first()) { // Realizar el trabajo de inicialización la primera vez aquí. } $result = $mem->write("report.txt"); $result = $mem->read(3, -4); var_dump($result); ?>

```php

Resultado del ejemplo anterior es similar a:

string(3) "ort"

Véase también#

SyncSharedMemory::__construct

SyncSharedMemory::first

SyncSharedMemory::write

SyncSharedMemory::read