Documentación offline PHP master

EvWatcher::clear

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

En esta página

EvWatcher::clear

Borra el estado de espera del observador

Descripción#

php public EvWatcher::clear(): intphp

Si el observador está en espera, este método borra su estado de espera (pending) y devuelve su bitset revents (como si su función de retrollamada hubiera sido invocada). Si el observador no está en espera, este método no hará nada, y devolverá 0.

Algunas veces, es útil interrogar un observador en lugar de esperar a que su función de retrollamada sea invocada, y esto es precisamente lo que permite hacer este método.

Parámetros#

Esta función no contiene ningún parámetro.

Valores devueltos#

En el caso de que el observador esté en espera, devuelve el bitset revents, como si su función de retrollamada fuera invocada. De lo contrario, devuelve 0.