Swoole\Timer::info

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

Swoole\Timer::info — Retourne 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)
}

Found A Problem?

Learn How To Improve This Page • Submit a Pull Request • Report a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /