EventBuffer::read

(PECL event >= 1.6.0)

EventBuffer::read从 evbuffer 读取数据并清空已读取的字节

描述

public EventBuffer::read( int $max_bytes ): string

从缓冲区读取前 max_bytes 个字节并清空已读取的字节。如果请求的 max_bytes 比缓冲区中可用的字节多,它只会提取可用的字节数。

参数

max_bytes

从缓冲区读取的最大字节数。

返回值

返回读取的字符串,或者在失败时返回 false

变更日志

版本 描述
PECL event 1.6.0 EventBuffer::read()(旧方法名)重命名为 EventBuffer::read()EventBuffer::read() 现在只接受 max_bytes 参数;返回字符串而不是整数。

参见

添加说明

用户贡献的注释 1 个注释

0
reyad dot attiyat at gmail dot com
8 年前
此函数实际上被称为 readFrom(int fd, int max_bytes)
To Top