env分組

1.0.0
版本
2024-12-31
版本更新時(shí)間
14
安裝
0
star
composer require zhqing/webman-env
- 配置文件app.php中可以設(shè)置關(guān)閉分組,大小寫設(shè)置
env文件中如要使用true,false,null,要使用單/雙引號(hào)
WEB_PORT=8787
[APP]
VERSION = 1.0.0
DEBUG = 'true'
[MYSQL.ADMIN]
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_USER = root
獲取 env_get(string|int|null $key = null, mixed $default = '');
- $key null=獲取全部
print_r(env_get('WEB_PORT'))
print_r(env_get('APP.VERSION'))
print_r(env_get('MYSQL.ADMIN.DB_HOST'))
設(shè)置 env_set(array|string|int $key, mixed $val = "");
- $key 支持array多個(gè)設(shè)置
env_set('WEB_PORT',8080);
env_set('MYSQL.ADMIN.DB_USER','admin');
env_set([
'WEB_PORT'=>8080,
'MYSQL.ADMIN.DB_USER'=>'root',
]);
刪除 env_del(array|string|int $key, bool $del_group = true);
- $key 支持array多個(gè)刪除
- $del_group true=支持刪除分組
env_del('WEB_PORT');
env_del('MYSQL.ADMIN.DB_HOST');
env_del(['WEB_PORT','MYSQL.ADMIN.DB_USER']);