這篇文章主要介紹了Workerman中注冊樹模式指的是什么,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
注冊樹模式是把對象掛到一個(gè)類的屬性數(shù)組里,下次直接在這個(gè)數(shù)組里面取,保持全局,一般在項(xiàng)目入口初始化的時(shí)候有用到。在workerman中一開始的就是個(gè)注冊樹模式的運(yùn)用,下面是對他的模擬:
workerId=spl_object_hash($this); static::$_workers[$this->workerId]=$this; } public static function runAll(){ foreach (static::$_workers as $worker) { var_dump($worker); } } } new Worker(); new Worker(); Worker::runAll();
在Worker的構(gòu)造函數(shù)中,把當(dāng)前new的對象掛到了Worker類的靜態(tài)變量屬性數(shù)組里,在下次使用的時(shí)候直接在那個(gè)數(shù)組里取
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Workerman中注冊樹模式指的是什么”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!