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