牛牛在线工具

swoole_timer_exists()

收录 8868 个 PHP 函数,含用途说明与用法示例。

swoole_timer_exists()

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

函数名称: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。 示例: <?php // 创建一个定时器 $timer_id = swoole_timer_tick(1000, function () { echo "定时器触发\n"; }); // 检查定时器是否存在 if (swoole_timer_exists($timer_id)) { echo "定时器存在\n"; } else { echo "定时器不存在\n"; } // 取消定时器 swoole_timer_clear($timer_id); // 再次检查定时器是否存在 if (swoole_timer_exists($timer_id)) { echo "定时器存在\n"; } else { echo "定时器不存在\n"; } ?> 输出: 定时器存在 定时器不存在 以上示例中,首先使用swoole_timer_tick()函数创建了一个每隔1秒触发一次的定时器,并将返回的定时器ID赋值给$timer_id变量。然后通过swoole_timer_exists()函数检查定时器是否存在,如果存在则输出"定时器存在",否则输出"定时器不存在"。接着使用swoole_timer_clear()函数取消了定时器,再次使用swoole_timer_exists()函数检查定时器是否存在,此时应该输出"定时器不存在"。