已采納回答 / 慕粉1472526263
static function createUser($id){ $key='user_'.$id; $user=Register::get($key); if(!$user){ $user=new User($id); Register::set($key,$user); } return $user; }通過工廠模式這個靜態方法來實例化user ?請問還有什么不明白的嗎
2017-03-08
已采納回答 / 山谷里的小水泡0
如果不用觀察者的話就需要在那個函數里一直加代碼,各種邏輯混合在一起。但是用觀察這就可以不修改原來的代碼,只是增加新類和實例,在項目中邏輯更清楚??蓴U展行將會更好,也方便測試。修改代碼往往會帶入新的bug。
2017-01-10
最新回答 / 此生不換0
http://jingyan.baidu.com/article/48b558e35b81c27f38c09ab7.html? 查看一下這個鏈接吧,詳細的圖文教程
2016-11-24
最贊回答 / fulcrum_逸凡
命名空間+\是為了全局引用,\\是是為 了轉義\,如果沒有第一個\,那么第二個\很有可能把命名空間的字母轉義了,比如\test,\next這些中的t/n轉義了\t,\n
2016-11-19