?? .env 配置參數(shù)與默認(rèn)值

v1.3.0
版本
2025-03-06
版本更新時(shí)間
178
安裝
1
star
Youloge.ini Webman 配置文件讀取插件
其實(shí)代碼只有幾行,但是如果你寫(xiě)在
app/functions.php
配置文件無(wú)法使用,如果你寫(xiě)在support/helpers.php
里面是有效的但是你項(xiàng)目composer update
會(huì)被重置,建議老大給這個(gè)函數(shù)變成內(nèi)置
優(yōu)化支持
- ini(null) 返回
全部配置
- ini('MYSQL','默認(rèn)值') 返回
一級(jí)配置[數(shù)組]
- ini('MYSQL.HOST','默認(rèn)值') 返回
三級(jí)配置[字符串]
- 增加支持
phar
打包成二進(jìn)制后也能讀取配置文件
安裝
composer require youloge/ini
使用
- 項(xiàng)目任意位置使用
ini("NAME.KEY",$default="如果不存在用這個(gè)值代替(開(kāi)發(fā)模式)")
- 根目錄增加一個(gè)
.env
配置文件 - 以下保留字不得用作 env文件的
鍵
:null、yes、no、true、false、on、off、none。此外,密鑰中不得使用以下保留字符:{}|&~!()^"。 -
配置參數(shù)的
鍵值
包含特殊字符時(shí)候,使用"引號(hào)"
包裹住即可[MYSQL] HOST=127.0.0.1 ... [REDIS] HOST=127.0.0.1 ...
例如在
config/database.php
中使用HOST=>
ini('MYSQL.HOST','127.0.0.1')
;
讀取配置文件 如果未找到則返回 127.0.0.1