1. facade 是让类中的方法静态调用

示例:

原类文件

namespace app\controller;

class TesrController extends Controller{

     public function getName($param){

          return $param;

     }

}

让其绑定静态文件

namespace  app\facade;

use think\Facade;

class Test  extends Facade{

      //绑定固定函数

    protected static  function getFacadeClass(){

         return  "app\comon\Test";//用命名空间引入源文件

   }

}

使用方法

use app\facade\Test//用命名空间引入绑定文件

Test :: getName('张三');

2 . 第二种绑定截静态方法

common.php文件中

\think\Facade;

Facade::bind(  'app\facade\Test', 'app\common\Test')//就不需要在绑定文件中写  getFacadeClass() 这个方法了,