首頁 >後端開發 >php教程 >關於thinkPHP5.0框架中環境變數的配置方法

關於thinkPHP5.0框架中環境變數的配置方法

不言
不言原創
2018-06-09 14:07:031792瀏覽

這篇文章主要介紹了thinkPHP5.0框架環境變數配置方法,結合實例形式分析了thinkPHP5.0中環境變數的功能、定義、配置與相關注意事項,需要的朋友可以參考下

本文實例講述了thinkPHP5.0框架環境變數配置方法。分享給大家供大家參考,具體如下:

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

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

app_debug = true
app_trace = true

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

環境變數配置的參數會全部轉換為大寫,值為 null,no 和 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');

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關建議:

對於php框架中Yaf路由重寫的解析

#關於thinkPHP5.0框架中獨立配置與動態配置的方法

以上是關於thinkPHP5.0框架中環境變數的配置方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn