php8.5
Home/ Manual/ swoole / timer/ Swoole\Timer::stats

Swoole\Timer::stats

PHP function Edit on GitHub ✎

Get timer statistics.

Description

Swoole\Timer::stats(): array

Get timer statistics. As of Swoole 4.4.0.

Return Values

Returns an array with the following keys:

initialized

Whether the timer subsystem has been started. It is false until the first timer is created.

num

The number of timers currently registered in the process.

round

The current round of the timer loop.

Examples

Swoole\Timer::stats() example

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

The above example will output something similar to:

output
array(3) {
  ["initialized"]=>
  bool(true)
  ["num"]=>
  int(1)
  ["round"]=>
  int(0)
}

Source: reference/swoole/swoole/timer/stats.xml · from the official PHP manual (php/doc-en)