mesavolt / env
用于在 Symfony 4+ 应用中获取环境变量的静态辅助工具,可以从 .env 或 .env.local.php 文件中加载
v0.0.1
2019-02-28 21:42 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-08-29 05:06:37 UTC
README
使用方法
将此包添加到您的项目中
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