课程
/后端开发
/PHP
/大话PHP设计模式
为什么$user->name可以用,在哪离调用user类啊
2017-03-08
源自:大话PHP设计模式 12-1
正在回答
static function createUser($id){
$key='user_'.$id;
$user=Register::get($key);
if(!$user){
$user=new User($id);
Register::set($key,$user);
}
return $user;
通过工厂模式这个静态方法来实例化user
请问还有什么不明白的吗
举报
帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力
2 回答在哪些应用场景可以使用到
1 回答请问哪个页面调用了 controller 这个装饰器
5 回答最后执行$user->serial_no=rand(1000,90000); 为什么能保存到数据库啊?
1 回答user的使用注册器模式修改保存内容问题
2 回答为什么mysql类比Database 类要先销毁 在User__destruct()中执行了sql 但是user类先销毁然后是mysql 而Database 没有调用销毁方法 按我的理解应该是 先销毁User 再销毁Database 再销毁mysql 断开连接应该在mysql 的__destruct()中,但实际要放在Database 的__destruct()中