(No version information available, might only be in Git)
Swoole\Timer::list — Obtiene un iterador sobre los temporizadores del proceso actual
Devuelve un iterador sobre los identificadores de los temporizadores creados desde PHP en el proceso actual. Los temporizadores creados internamente por Swoole no se enumeran. A partir de Swoole 4.4.0.
Devuelve un objeto Swoole\Timer\Iterator, que extiende ArrayIterator y proporciona los identificadores de los temporizadores como valores int. El iterador es una instantánea tomada en el momento de la llamada; está vacío cuando no existe ningún temporizador.
Ejemplo #1 Ejemplo de Swoole\Timer::list()
<?php
Swoole\Timer::tick(1000, function () {});
Swoole\Timer::after(5000, function () {});
foreach (Swoole\Timer::list() as $timer_id) {
echo $timer_id, "\n";
Swoole\Timer::clear($timer_id);
}
?>Resultado del ejemplo anterior es similar a:
1 2