国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

PHPsocket.io中銷毀定時器

vipbressanon

我在$socket->on('×××', function(){$time = Timer::add(3, function(){var_dump(1);})});方法內(nèi)加了個定時器,$socket->on('disconnect', function(){});在鏈接斷開時,會不會自動銷毀該定時器,還是需要在disconnect里面手動銷毀?手動的話,怎么把$time傳過去?

2234 1 0
1個回答

six

連接斷開不會銷毀定時器。需要手動銷毀,可以這樣傳遞

$socket->on('×××', function()use($socket){
    $socket->timer = Timer::add(3, function(){var_dump(1);});
});

$socket->on('disconnect', function()use($socket){
    if (isset($socket->timer)) {
        Timer::del($socket->timer);
    }
});
年代過于久遠,無法發(fā)表回答
??