(No version information available, might only be in Git)
Swoole\Timer::info — Obtiene información sobre un temporizador.
Obtiene información sobre un temporizador. A partir de Swoole 4.4.0.
timer_idEl identificador del temporizador devuelto por Swoole\Timer::tick() o Swoole\Timer::after().
Devuelve un array que describe el temporizador, o null si no existe
ningún temporizador con este identificador en el proceso actual. El array
contiene las siguientes claves:
exec_msecEl instante de la siguiente ejecución, en milisegundos, contado desde el momento en que se inició el subsistema de temporizadores. No es una duración.
exec_countEl número de veces que se ha ejecutado la retrollamada. Disponible a partir de Swoole 4.8.0.
intervalEl intervalo del temporizador, en milisegundos.
roundEl número de la vuelta del bucle de temporizadores en la que se creó el temporizador.
removedIndica si el temporizador ha sido eliminado.
Ejemplo #1 Ejemplo de Swoole\Timer::info()
<?php
$timer_id = Swoole\Timer::tick(1000, function () {});
var_dump(Swoole\Timer::info($timer_id));
Swoole\Timer::clear($timer_id);
?>Resultado del ejemplo anterior es similar a:
array(5) {
["exec_msec"]=>
int(1000)
["exec_count"]=>
int(0)
["interval"]=>
int(1000)
["round"]=>
int(0)
["removed"]=>
bool(false)
}