EventBuffer::readLine
(PECL event >= 1.2.6-beta)
EventBuffer::readLine — Витягує рядок з початку буфера
Опис
public
EventBuffer::readLine(
int
$eol_style
): string
Витягує рядок з початку буфера і повертає його в новому рядку. Якщо немає цілого рядка для читання, функція повертає null
. Кінцевий знак рядка не входить до скопійованого рядка.
Список параметрів
eol_style
Одна изEventBuffer:EOL_*констант
Значення, що повертаються
У разі успішного виконання повертає рядок, прочитаний з буфера, інакше повертає null
Дивіться також
- EventBuffer::copyout() - Копіює вказану кількість байтів з початку буфера
- EventBuffer::drain() - Видаляє вказану кількість байтів з початку буфера, нікуди не копіюючи
- EventBuffer::pullup() - Лінеаризує дані в буфері та повертає їх вміст у вигляді рядка
- EventBuffer::read() - Читає дані з evbuffer та виснажує прочитані байти
- EventBuffer::appendFrom() - Переміщує вказану кількість байтів з вихідного буфера до кінця поточного буфера