发布于 2015-08-09 09:44:10 | 821 次阅读 | 评论: 0 | 来源: 网络整理
设置一个间隔时钟定时器,与after定时器不同的是tick定时器会持续触发,直到调用swoole_timer_clear清除。与swoole_timer_add不同的是tick定时器可以存在多个相同间隔时间的定时器。
int swoole_timer_tick(int $ms, mixed $callback, mixed $param = null);
$ms 最大不得超过 86400000
tick定时器在1.7.14以上版本可用
tick定时器即将要取代swoole_timer_add
定时器触发的回调函数接受2个参数。
function onTimer(int $timer_id, mixed $params = null);
swoole_timer_tick(1000, function(){
echo "timeoutn";
});