thinkphp5.1學習過程二 配置

use think\facade\Config;引入配置靜態代理php

Config::get()app

獲取所有配置項函數

Config::get('app.')debug

僅獲取app下面的配置項,app是一級配置項,與config/app.php文件對應代理

Config::full('app')get

僅僅獲取一級配置項,推薦使用pull()module

Config::get('app.app_debug')配置

Config::get('database.hostname')bug

獲取二級配置方法

Config::get('app_debug')

app是默認的一級配置前綴,因此能夠省略

Config::has('deault_lang')

查詢配置項是否存在

 

動態設置,靜態設置就是直接在配置文件中修改

動態設置用的是Config類中的set()方法

Config::set('app_debug',true)

 

助手函數不依賴於Config類

config()不傳入參數就是獲取所有的配置項

config('default_dodule')獲取app下default_module項

config('?database.username')查詢配置項是否存在

config('database.hostname','localhost')設置配置項

相關文章
相關標籤/搜索