Documentación offline PHP master

EventBuffer::copyout

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

En esta página

EventBuffer::copyout

Copia el número de bytes especificado desde el inicio del búfer

Descripción#

php public EventBuffer::copyout(string $data, int $max_bytes): intphp

Funciona de la misma manera que el método EventBuffer::read, pero no vacía los datos del búfer. Es decir, el método copia los primeros max_bytes bytes desde el inicio del búfer en el argumento data. Si hay menos de max_bytes bytes disponibles, el método copia todos los bytes presentes.

Parámetros#

data
String de salida.

max_bytes
El número de bytes a copiar.

Valores devueltos#

Devuelve el número de bytes copiados, o -1 si ocurre un error.

Véase también#

EventBuffer::read

EventBuffer::appendFrom