函数名称: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()函数检查定时器是否存在,此时应该输出"定时器不存在"。