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

PHPsocket.io中銷毀定時(shí)器

vipbressanon

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

2331 1 0
1個(gè)回答

six

連接斷開不會(huì)銷毀定時(shí)器。需要手動(dòng)銷毀,可以這樣傳遞

$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);
    }
});
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??