用于在 Symfony 4+ 应用中获取环境变量的静态辅助工具,可以从 .env 或 .env.local.php 文件中加载

v0.0.1 2019-02-28 21:42 UTC

This package is auto-updated.

Last update: 2024-08-29 05:06:37 UTC


README

Latest Stable Version Build Status Coverage Status License

使用方法

将此包添加到您的项目中

composer require mesavolt/env

使用 Mesavolt\Env::has() 来测试您的应用中是否存在环境变量,并使用 Mesavolt\Env::get() 来检索它。

快速提示:默认情况下,当变量已定义但为空时,Env::get($name) 会抛出异常。使用 Env::getSafe($name) 来避免抛出异常并获取空值。

APP_SECRET="i can see dead people"
EMPTY_VAR=

在您的项目中使用它

<?php

use Mesavolt\Env;

$secret = Env::get('APP_SECRET');
$empty = Env::getSafe('EMPTY_VAR');

测试

composer dump-autoload # make sure vendor/autoload.php exists
./vendor/bin/phpunit