一个简单的库,用于从“ .env ”文件中加载环境变量

1.0.0 2022-02-16 07:17 UTC

This package is auto-updated.

Last update: 2024-09-11 14:11:03 UTC


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