PHP Conference Japan 2024

EventBuffer::pullup

(PECL event >= 1.2.6-beta)

EventBuffer::pullup将缓冲区中的数据线性化并将其内容作为字符串返回

描述

public EventBuffer::pullup( int $size ): string

将缓冲区的前面size字节“线性化”,根据需要复制或移动它们以确保它们全部连续并占用同一块内存。如果size为负数,则函数会线性化整个缓冲区。

警告

使用较大的size调用EventBuffer::pullup()可能会非常慢,因为它可能需要复制整个缓冲区的内容。

参数

size

需要在缓冲区内连续的字节数。

返回值

如果size大于缓冲区中的字节数,则函数返回null。否则,EventBuffer::pullup() 返回字符串。

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top