tp5.1中Config的set方法不是靜態(tài)的了,為什么要這么設(shè)計(jì)?
下圖是tp5.1中的Config類代碼片段
下圖是tp5.0.12中Config類的代碼片段,摘自[github](https://github.com/top-think/framework/blob/v5.0.12/library/think/Config.php)
下圖是tp5.1中的Config類代碼片段
下圖是tp5.0.12中Config類的代碼片段,摘自[github](https://github.com/top-think/framework/blob/v5.0.12/library/think/Config.php)
2018-05-04
舉報(bào)
2018-05-22
因?yàn)門hinkPHP5.1多了一個(gè)facadel類
門面(Facade)為容器中的類提供了一個(gè)靜態(tài)調(diào)用接口,相比于傳統(tǒng)的靜態(tài)方法調(diào)用, 帶來了更好的可測試性和擴(kuò)展性,你可以為任何的非靜態(tài)類庫定義一個(gè)facade類。
只要這個(gè)類庫繼承think\Facade,就可以使用靜態(tài)方式調(diào)用動(dòng)態(tài)類app\common\Test的動(dòng)態(tài)方法,例如上面的代碼就可以改成:
結(jié)果也會(huì)輸出?hello,thinkphp。
參考網(wǎng)址http://www.php.cn/manual/view/32830.html,ThinkPHP5.1核心Facade類庫相關(guān)
2018-06-22
2018-05-06
不好意思,我是菜鳥