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

小白提問,如何銷毀一個對象?

居川

假如我在用戶鏈接時(Events::onConnect里)實例化了一個對象($user=new User(id,name,password))用于從數(shù)據(jù)庫獲取相應的數(shù)據(jù),保存在對象里,當用戶斷開鏈接后,怎么銷毀這個對象呢?如果不管他,他會一直在內(nèi)存里。

2712 1 0
1個回答

six

根據(jù)php變量回收規(guī)則,函數(shù)(包括類方法)里產(chǎn)生的所有變量都是臨時變量,函數(shù)執(zhí)行完畢變量自動釋放。Events::onConnect里產(chǎn)生的User實例也是一樣,如果你沒把User實例存儲到類的靜態(tài)成員或者全局變量里,onConnect執(zhí)行完User實例就自動釋放了。如果不確認是否釋放了,在User類的__destruct方法里打印下日志就知道了。

  • 居川 2020-02-11

    謝謝您的解答,經(jīng)過您說的辦法測試,發(fā)現(xiàn)當用戶斷開連接,實例就銷毀了!

年代過于久遠,無法發(fā)表回答
??