sergeyakovlev / env
一个简单的库,用于从“ .env ”文件中加载环境变量
1.0.0
2022-02-16 07:17 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
一个简单的库,用于从“ .env ”文件中加载环境变量。
安装
通过Composer安装
$ composer require sergeyakovlev/env
使用方法
初始化
use SergeYakovlev\Env\Env; // If necessary non-default initialization Env::init('/path/to/project', ['.env.dist', '.env']); // This is the default behavior
使用案例
// The first use case $dbHostname = Env::var('DB_HOSTNAME'); // The second use case is with the default value $dbHostname = Env::var('DB_HOSTNAME', 'localhost'); // Check if an environment variable is existed $dbHostnameIsExists = Env::exists('DB_HOSTNAME');
“ .env ”文件示例
# Comment Line STRING_VAR1=StringValueWithoutSpaces STRING_VAR2="String value with spaces" BOOLEAN_VAR1=true BOOLEAN_VAR2=false BOOLEAN_VAR3=on BOOLEAN_VAR4=off INT_VAR=123 FLOAT_VAR=123.45