PHP Conference Ehime 2026

Swoole\Timer::info

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

Swoole\Timer::infoRetourne les informations d'un minuteur

Description

public static function Swoole\Timer::info(int $timer_id): ?array

Retourne les informations d'un minuteur. À partir de Swoole 4.4.0.

Liste de paramètres

timer_id

L'identifiant de minuteur retourné par Swoole\Timer::tick() ou Swoole\Timer::after().

Valeurs de retour

Retourne un tableau décrivant le minuteur, ou null si aucun minuteur ne porte cet identifiant dans le processus courant. Le tableau contient les clés suivantes :

exec_msec

L'instant de la prochaine exécution, en millisecondes, compté depuis le démarrage du sous-système de minuteurs. Ce n'est pas une durée.

exec_count

Le nombre de fois où la fonction de rappel a été exécutée. Disponible à partir de Swoole 4.8.0.

interval

L'intervalle du minuteur, en millisecondes.

round

Le numéro du tour de la boucle de minuteurs durant lequel le minuteur a été créé.

removed

Indique si le minuteur a été supprimé.

Exemples

Exemple #1 Exemple avec Swoole\Timer::info()

<?php
$timer_id = Swoole\Timer::tick(1000, function () {});
var_dump(Swoole\Timer::info($timer_id));
Swoole\Timer::clear($timer_id);
?>

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

array(5) {
  ["exec_msec"]=>
  int(1000)
  ["exec_count"]=>
  int(0)
  ["interval"]=>
  int(1000)
  ["round"]=>
  int(0)
  ["removed"]=>
  bool(false)
}
add a note

User Contributed Notes

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