因業(yè)務(wù)需要,需要通過(guò)session值來(lái)設(shè)置定時(shí)器
最初用的updateSession,得到回執(zhí)后,需要清理之前定義的session?,F(xiàn)在用的方法是 getSession后,unset對(duì)應(yīng)的值,再setSession; 不知道是否有更好的方法。
舉例:
//設(shè)置定時(shí)器
$abc=Timer::add(3,function(){ echo '123';});
Gateway::updateSession($client_id,array($client_id."_111"=>$abc));
//然后ack返回后清理定時(shí)器
$getsession=Gateway::getSession($client_id);
Timer::del($getsession[$client_id."_111"]);
//這里有沒(méi)有比較合適的清理session里面的[$client_id."_111"]方法呢,現(xiàn)在用的是重新session
unset($getsession[$client_id."_111"]);
Gateway::setSession($client_id,$getsession);
//望有更好解決辦法的碼友,賜教一下