PHP Conference Ehime 2026

Swoole\Timer::list

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

Swoole\Timer::listRetourne un itérateur sur les minuteurs du processus courant

Description

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

Retourne un itérateur sur les identifiants des minuteurs créés depuis PHP dans le processus courant. Les minuteurs créés en interne par Swoole n'y figurent pas. À partir de Swoole 4.4.0.

Valeurs de retour

Retourne un objet Swoole\Timer\Iterator, qui étend ArrayIterator et fournit les identifiants de minuteur sous forme de valeurs int. L'itérateur est un instantané pris au moment de l'appel ; il est vide lorsqu'aucun minuteur n'existe.

Exemples

Exemple #1 Exemple avec 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);
}
?>

Résultat de l'exemple ci-dessus est similaire à :

1
2
add a note

User Contributed Notes

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