PHP Conference Ehime 2026

Swoole\Timer::list

(No version information available, might only be in Git)

Swoole\Timer::listObtiene un iterador sobre los temporizadores del proceso actual

Descripción

public static function Swoole\Timer::list(): Swoole\Timer\Iterator

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.

Valores devueltos

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.

Ejemplos

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
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top