swoole_timer_exists()

检查指定的定时器ID是否存在

首字母:S

函数名称:swoole_timer_exists()

函数描述:用于检查指定的定时器ID是否存在。

适用版本:swoole-4.0.0及以上版本

用法: bool swoole_timer_exists(int $timer_id)

参数:

  • $timer_id:定时器ID,即swoole_timer_tick()或swoole_timer_after()函数返回的ID。

返回值:

  • 如果定时器ID存在,则返回true;否则返回false。

示例:


输出:

定时器存在
定时器不存在

以上示例中,首先使用swoole_timer_tick()函数创建了一个每隔1秒触发一次的定时器,并将返回的定时器ID赋值给$timer_id变量。然后通过swoole_timer_exists()函数检查定时器是否存在,如果存在则输出"定时器存在",否则输出"定时器不存在"。接着使用swoole_timer_clear()函数取消了定时器,再次使用swoole_timer_exists()函数检查定时器是否存在,此时应该输出"定时器不存在"。

同首字母函数