EventBuffer::pullup
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