(PECL ev >= 0.2.0)
EvLoop::run — Проверяет события и вызывает callback-функции в цикле
Проверяет события и вызывает callback-функции для текущего цикла событий.
Возвращает, когда обратный вызов вызывает метод Ev::stop(),
или если флаги ненулевые (в этом случае возвращаемое значение будет true)
или когда нет активных наблюдателей, которые ссылаются на цикл
(EvWatcher::keepalive() имеет значение true
),
в этом случае возвращаемое значение будет false
.
Возвращаемое значение, как правило, можно интерпретировать так,
как если бы оно было true
и осталось сделать ещё много работы.
flags
Необязательный параметр flags
может быть следующим:
flags
|
Описание |
---|---|
0
|
Поведение по умолчанию, описанное выше |
Ev::RUN_ONCE
|
Блокирует не более одного (ждёт, но не зацикливает) |
Ev::RUN_NOWAIT
|
Не блокирует ничего (извлекает/обрабатывает события, но не ждёт) |
Смотрите константы флага запуска .
Функция не возвращает значения после выполнения.