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

# Ev::run

(PECL ev >= 0.2.0)

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

### Описание

final public static function 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-функции в цикле

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open