thinkphp5.0環境變量配置

容許使用環境變量配置,而且優先級別比在配置文件中要高,由於在讀取配置參數的時候,首先會判斷環境變量中是否存在該配置。web

在開發過程當中,能夠在應用根目錄下面的.env來模擬環境變量配置,.env文件中的配置參數定義格式採用ini方式,例如:數組

app_debug = true app_trace = true

若是你的部署環境單獨配置了環境變量,那麼請刪除.env配置文件,避免衝突。app

環境變量配置的參數會所有轉換爲大寫,值爲 nullno 和 false 等效於 "",值爲 yes 和 true 等效於 "1"less

ThinkPHP5.0默認的環境變量前綴是PHP_,也能夠經過改變ENV_PREFIX常量來從新設置。spa

注意,環境變量不支持數組參數,若是須要使用數組參數能夠,使用下劃線分割定義配置參數名:debug

database_username = root database_password = 123456

或者使用code

[database] username = root password = 123456

而後能夠使用下面的兩種方式獲取:orm

Config::get('database.username'); Config::get('database.password'); // 同時下面的方式也能夠獲取 Config::get('database_username'); Config::get('database_password');
相關文章
相關標籤/搜索