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() - Переміщує вказану кількість байтів з вихідного буфера до кінця поточного буфера