Inicia la verificación de eventos y llama a las funciones de retrollamada para el bucle por defecto

# Ev::run

(PECL ev >= 0.2.0)

Ev::run — Inicia la verificación de eventos y llama a las funciones de retrollamada para el bucle por defecto

### Descripción

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

Inicia la verificación de eventos y llama a las funciones de retrollamada para el bucle por defecto. Retorna cuando una función de retrollamada llama al método Ev::stop(), o cuando los flags son diferentes de cero (en cuyo caso, el valor retornado será `true`), o bien cuando no hay más observadores activos que referencian el bucle (EvWatcher::keepalive() vale `true`), en cuyo caso, el valor retornado será `false`. El valor retornado puede generalmente ser interpretado como: si `true`, aún hay trabajo por hacer.

### Parámetros

`flags`

  El parámetro opcional `flags` puede ser uno de los siguientes valores:

  Lista de valores posibles de `flags`
  `flags` | Descripción
  --- | ---
  `0` | El comportamiento por omisión, descrito arriba
  `Ev::RUN_ONCE` | Bloquea al menos un (pone en espera, pero no bucla más)
  `Ev::RUN_NOWAIT` | No bloquea en absoluto (recupera/gestiona los eventos pero no espera)

  Ver las constantes de flags de ejecución.

### Valores devueltos

No se retorna ningún valor.

### Ver también

- Ev::stop() - Detiene el bucle de eventos predeterminado
- EvLoop::run() - Comienza a verificar los eventos y a llamar a las funciones de retrollamada de la bucle

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