问题描述 这里写问题描述 在定时器中写入判断当传入的参数大于某一个值的时候执行指定代码,但是如果这个传入的参数长时间大于某一个值那就得一直执行指定代码,这不是我想要的效果,我希望当传入的参数即使长时间大于指定的某个值 我们只执行三次指定代码 这里粘代码或配置 Timer::add(1, function() use ($num) { if(num > 19){ ...
问题描述 这里详细描述问题 启动一个workerman服务报错time在mqtt中没有 报错信息 Error: Class 'Workerman\Timer' not found in /vendor/workerman/mqtt/src/Client.php:877...
bug描述 这里写描述 我通过Timer::add定时拉取数据库数据然后创建新的定时任务new Crontab最后发现创建了很多重复的定时任务 程序代码或配置 Timer::add(1, function() use ($mqtt) { $res = Db::table("smart_timeTask")->select(); /这里省略了部分无关的代码/ for ($a=0; $a <...
Timer::add(1, function (){ $res = Db::table("smart_timeTask")->select(); }); 怎么访问$res...