EvLoop::run
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