THINKPHP中有很多很多的facade靜態代理,這些靜態代理的位置在:thinkphp\think\facade文件夾下
1、在app\commom中新建一個文件,名為:Test.php,表示被代理的類,內容寫入一個普通的hello方法:
2、在app下新建一個名為facade的文件夾,表示這是一個有關靜態代理的文件夾,並在這個文件夾下新建一個名為Test.php的文件,表示要代理的靜態類,建議寫靜態代理類的時候,與被代理的類名相同,這樣能人看懂被代理的是拿個具體的類,在靜態代理類中寫入:
3、在app\index\controller下新建一個名為Facade.php的控制器,表明這是寫靜態代理的相關代碼,主要是調用靜態代理類中的方法用,內容為:
4、輸入URL:localhost/tp5的安裝目錄/think/pubic/index.php/index/facade,結果為:
以上
END