具体需求如下: 写个 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,工厂模式?
|