思路
Facade功能可以让类无需实例化而直接进行静态方式调用。
例子
<?php
namespace app\facade;
use think\Facade;
class Test extends Facade
{
protected static function getFacadeClass()
{
return 'app\common\Test';
}
}
// 无需进行实例化 直接以静态方法方式调用hello
echo \app\facade\Test::hello('thinkphp');
例子
use think\facade\Cache;
Cache::set('name','value');
echo Cache::get('name');