Documentación offline PHP master

EventBuffer::pullup

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

En esta página

EventBuffer::pullup

Serializa los datos del buffer y devuelve el contenido del buffer en forma de string

Descripción#

php public EventBuffer::pullup(int $size): stringphp

Serializa los primeros size bytes del buffer, los copia o los mueve según sea necesario para asegurar que sean contiguos y ocupen la misma parte de la memoria. Si el tamaño es negativo, la función lineariza la totalidad del buffer.

[!WARNING] La llamada al método EventBuffer::pullup con un tamaño muy grande ralentiza la ejecución, ya que puede potencialmente necesitar copiar el contenido entero del buffer.

Parámetros#

size
El número de bytes que deben ser contiguos en el buffer.

Valores devueltos#

Si size es superior al número de bytes del buffer, la función devolverá null. De lo contrario, EventBuffer::pullup devolverá un string.

Véase también#

EventBuffer::copyout

EventBuffer::drain

EventBuffer::read

EventBuffer::readLine

EventBuffer::appendFrom