fewagency / env
此包已被废弃,不再维护。未建议替代包。
PHP 中 .env 文件的消费者
v1.0
2016-11-24 08:37 UTC
Requires
- php: ~5.6|~7.0
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2023-04-11 16:12:00 UTC
README
您想使用 vlucas/phpdotenv 但也需要一个 env() 辅助函数?这正是您需要的包。
安装
通过 Composer
$ composer require fewagency/env
使用方法
将 .env 文件添加到您项目的根目录。更多信息请参阅 vlucas/phpdotenv。
需要 Composer 自动加载器 - 如果您的框架尚未包含
require_once __DIR__.'/../vendor/autoload.php';
加载 .env 文件并使 env() 函数全局。如果 .env 不在您的项目根目录中,您可以在 init() 参数中指定目录路径。
\Fewagency\Env\Env::init();
然后使用 env() 函数提取环境变量,带有(可选的)默认值。
$db_user = env('DB_USER', 'default_db_user');
灵感
我们发现了一个几乎满足我们需求但又不完全的包:https://github.com/oscarotero/env
开发
运行 composer create-project 从 .env.example 创建测试 .env 文件。
运行测试
$ composer test
许可
MIT 许可证 (MIT)。更多信息请参阅 许可文件。