thinkphp5.0環境變量配置


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

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

app_debug = true app_trace = true

如果你的部署環境單獨配置了環境變量,那么請刪除.env配置文件,避免沖突。

環境變量配置的參數會全部轉換為大寫,值為 nullno 和 false 等效於 "",值為 yes 和 true 等效於 "1"

ThinkPHP5.0默認的環境變量前綴是PHP_,也可以通過改變ENV_PREFIX常量來重新設置。

注意,環境變量不支持數組參數,如果需要使用數組參數可以,使用下划線分割定義配置參數名:

database_username = root database_password = 123456

或者使用

[database] username = root password = 123456

然后可以使用下面的兩種方式獲取:

Config::get('database.username'); Config::get('database.password'); // 同時下面的方式也可以獲取 Config::get('database_username'); Config::get('database_password');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM