Comienza a verificar los eventos y a llamar a las funciones de retrollamada de la bucle

# EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run — Comienza a verificar los eventos y a llamar a las funciones de retrollamada de la bucle

### Descripción

public function EvLoop::run( int `$flags` = 0 ): void

Comienza a verificar los eventos y a llamar a las funciones de retrollamada para la bucle de evento actual. El método se detiene 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 devuelto es `true`) o cuando no hay ningún watcher activo que referencie la bucle (EvWatcher::keepalive() vale `true`), en cuyo caso, el valor devuelto será `false`. El valor devuelto puede generalmente ser interpretado como si `true`, aún hay trabajo por hacer.

### Parámetros

`flags`

  El argumento opcional `flags` puede tomar uno de los valores siguientes:

  Lista de valores posibles para `flags`
  `flags` | Descripción
  --- | ---
  `0` | El comportamiento por omisión, descrito anteriormente
  `Ev::RUN_ONCE` | No bloquear más de un evento (espera, pero no bucla)
  `Ev::RUN_NOWAIT` | Sin bloqueo (recupera, gestiona los eventos, pero no espera)

  Ver las constantes de los flags de ejecución.

### Valores devueltos

No se retorna ningún valor.

### Ver también

- EvLoop::stop() - Detiene el bucle de eventos
- Ev::run() - Inicia la verificación de eventos y llama a las funciones de retrollamada para el bucle por defecto

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