Documentación offline PHP master

EvLoop::run

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

EvLoop::run

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

Descripción#

php public EvLoop::run([int $flags]): voidphp

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:

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)

Lista de valores posibles para flags

Ver las constantes de los flags de ejecución.

Valores devueltos#

No se retorna ningún valor.

Véase también#

EvLoop::stop

Ev::run