牛牛在线工具

Swoole\Timer::exists()

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

Swoole\Timer::exists()

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

函数名:Swoole\Timer::exists() 函数描述:检查指定的定时器是否存在。 适用版本:Swoole扩展版本>=4.4.0 用法: bool Swoole\Timer::exists(int $timer_id): 参数$timer_id:要检查的定时器ID。 返回值:如果定时器存在,则返回true;如果不存在,则返回false。 示例: <?php // 创建一个定时器,并获取其ID $timer_id = Swoole\Timer::after(3000, function () { echo "定时器触发!" . PHP_EOL; }); // 检查定时器是否存在 if (Swoole\Timer::exists($timer_id)) { echo "定时器存在" . PHP_EOL; } else { echo "定时器不存在" . PHP_EOL; } // 取消定时器 Swoole\Timer::clear($timer_id); // 再次检查定时器是否存在 if (Swoole\Timer::exists($timer_id)) { echo "定时器存在" . PHP_EOL; } else { echo "定时器不存在" . PHP_EOL; } ?> 输出结果: 定时器存在 定时器不存在 以上示例演示了Swoole\Timer::exists()函数的用法。首先,我们创建一个定时器并获取其ID。然后,使用Swoole\Timer::exists()函数检查定时器是否存在。如果定时器存在,则输出"定时器存在";如果不存在,则输出"定时器不存在"。接着,我们使用Swoole\Timer::clear()函数取消定时器。最后,再次使用Swoole\Timer::exists()函数检查定时器是否存在,输出结果表明定时器已被成功取消,不存在了。