PHP Conference Nagoya 2025

Ev::run

(PECL ev >= 0.2.0)

Ev::runНачать проверку наличия событий и вызов callback-функций цикла по умолчанию

Описание

final public static Ev::run( int $flags = ?): void

Начать проверку наличия событий и вызов callback-функций цикла по умолчанию. Возвращает управление, когда callback-функция вызвала метод Ev::stop() или если флаги не равны нулю (в этом случае возвращаемое значение будет true) или если отсутствуют активные наблюдатели ссылающиеся на цикл (EvWatcher::keepalive() равен true), в этом случае будет возвращено false. Возвращаемое значение можно интерпретировать таким образом - если true, то есть ещё над чем поработать.

Список параметров

flags

Опциональный параметр flags может принимать следующие значения:

Список возможных значений flags
flags Описание
0 Поведение по умолчанию, описанное выше
Ev::RUN_ONCE Блокировать не более одного (ждать, но не зацикливаться)
Ev::RUN_NOWAIT Не блокировать (забирать/обрабатывать события, но не ждать)

Смотри Константы флагов запуска.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Смотрите также

  • Ev::stop() - Остановить событийный цикл по умолчанию
  • EvLoop::run() - Проверяет события и вызывает callback-функции в цикле
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top