已采纳回答 / 学习的博士
$res = $order->where($condition)->first();$res->updete($value);确保始终返回的都是一个数据库资源的对象,可以参考下laravel的ORM模式
2018-09-26
已采纳回答 / 慕粉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
最赞回答 / fulcrum_逸凡
命名空间+\是为了全局引用,\\是是为 了转义\,如果没有第一个\,那么第二个\很有可能把命名空间的字母转义了,比如\test,\next这些中的t/n转义了\t,\n
2016-11-19
已采纳回答 / 走在路上_
spl_autoload_register(string method)是的参数一个是个方法,而这个方法是放在Imooc命名空间下面的Loader类的Autoload方法,所以这个参数填写的时候必须把明明空间写上去,本来是要写成 \Imooc\Loader::Autoload,但是这个'\'在引号里面是转义字符,'\\'在引号里面才能表示为'\'
2016-10-12