已采纳回答 / 慕粉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
如果不用观察者的话就需要在那个函数里一直加代码,各种逻辑混合在一起。但是用观察这就可以不修改原来的代码,只是增加新类和实例,在项目中逻辑更清楚。可扩展行将会更好,也方便测试。修改代码往往会带入新的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