public function hello($name = 'ThinkPHP6')
{
Cache::get("default");
return 'hello,' . $name;
}
当你在运行上面的这段代码的时候,进入源码,你会发现并没有get方法,
此时你要关心的是PHP的方法,__call
和 __callstatic
这两个魔术方法的使用。这个魔术方法是在没有方法的时候,没执行者两个方法。
在Cache的父类中刚好有这个方法,
然后再去容器中寻找对应的方法。