
具体需求如下: 写个 Class ,需要可以直接使用,比如下面的 class 可以直接使用\cache::get($key), \cache::tag('name')->get($key)等
class Cache public function get($key) { // ... } } 有人对这个有兴趣吗?
1 jessynt 2017-01-01 18:00:51 +08:00 __callstatic |
2 1762628386 2017-01-01 18:47:41 +08:00 ***全部继承一个父类*** 1.使用__callstatic 和 call_use_array($callable,$args)来实现静态访问 2.避免多个 new Class,将类缓存在静态变量中 如果不用继承,引入一个 trait 也可以 |
3 1762628386 2017-01-01 18:48:09 +08:00 ```php echo ? ``` |
4 jininij 2017-01-01 21:17:39 +08:00 via Android 门面? |
5 kankana 2017-01-01 23:19:29 +08:00 via iPhone 名字是叫门面,但不是设计模式的门面,具体实现是代理模式 |
6 zencoding 2017-01-02 19:36:17 +08:00 via Android 你是想说 factroy,工厂模式? |