此包已被废弃,不再维护。未建议替代包。

PHP 中 .env 文件的消费者

v1.0 2016-11-24 08:37 UTC

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)。更多信息请参阅 许可文件