Documentación offline PHP master

ZMQDevice::setTimerCallback

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

En esta página

ZMQDevice::setTimerCallback

Establecer la función de retrollamada del temporizador

Descripción#

php public ZMQDevice::setTimerCallback(callable $cb_func, int $timeout, [mixed $user_data]): ZMQDevicephp

Establece la función de retrollamada del temporizador. La retrollamada del temporizador será invocada después de haber pasado el tiempo de espera. La diferencia entre las retrollamadas de inactividad y del temporizador es que la de inactividad es invocada solamente cuando el dispositivo está inactivo. La firma de la función de retrollamada es callback (mixed \$datos_usuario). Se añadió en la verisón 1.1.0 de la extensión ZMQ.

Parámetros#

cb_func
Función de retrollamada a invocar cuando se dispara el temporizador. La devolución de false o de un valor que se evalú como false por parte de esta función causará la detención del dispositivo.

timeout
Frecuencia con la que se invoca la retrollamada del temporizador en milisegundos. La retrollamada del temporizador se invoca periódicamente. El valor del tiempo de espera garantiza que haya al menos dicha cantidad de milisegundos entre invocaciones a la función de retrollamada.

user_data
Datos adcionales a pasar a la función de retrollamada.

Valores devueltos#

En caso de éxito, este método devuelve el objeto actual.