PHP 8.6.0 Beta 1 is available for testing

EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::runComienza 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.

Véase 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

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /