已采纳回答 / 慕粉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 {main}
Fatal error: Uncaught Error: Class 'IMooc\Object' not found in PhpstormProjects\index.php:13
thrown in PhpstormProjects\index.php on line 13
Stack trace:
#0 {main}
thrown in PhpstormProjects\index.php on line 13
Process finished with exit code 255
Fatal error: Uncaught Error: Class 'IMooc\Object' not found in PhpstormProjects\index.php:13
thrown in PhpstormProjects\index.php on line 13
Stack trace:
#0 {main}
thrown in PhpstormProjects\index.php on line 13
Process finished with exit code 255
2017-03-07
PHP Fatal error: Uncaught Error: Class 'IMooc\Object' not found in PhpstormProjects\index.php:13
string(12) "IMooc\Object"
Stack trace:
string(12) "IMooc\Object"
Stack trace:
2017-03-07
关于装饰和观察的区别,顾名思义,观察不影响输出的结果,装饰的目的就是为了影响结果。
相同点,都是事件驱动,事件驱动又用到了适配器(面向对象的主要特征之一:多态)
相同点,都是事件驱动,事件驱动又用到了适配器(面向对象的主要特征之一:多态)
2017-03-01
PSR-0规范:
1.命名空间必须与绝对路径一致
2.类名首字母必须大写
3.除入口文件外,其它“。PHP”必须只有一个类。
1.命名空间必须与绝对路径一致
2.类名首字母必须大写
3.除入口文件外,其它“。PHP”必须只有一个类。
2017-02-26