vakata / config
PHP 配置类(解析 .env 文件)
2.2.0
2023-12-21 12:47 UTC
Requires
- php: >=8.0
- vakata/kvstore: >=2.0.0
README
一个支持解析 .env 文件的 PHP 配置类。
安装
通过 Composer
$ composer require vakata/config
使用方法
$config = new \vakata\config\Config([ 'key' => 'value' ]); $config->fromFile(__DIR__ . '/config.env'); $config->get('key'); // "value" $config->set('key', 2); // 2 $config->get('key'); // 2 $config->del('key'); // true $config->get('key'); // null $config->get('key', 'default'); // "default" $config->export(); // export all stored values to enviroment and $_SERVER $config->export(true); // same as above but overwrite existing values
测试
$ phpunit --bootstrap ./vendor/autoload.php ./tests/
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请发送电子邮件至 github@vakata.com,而不是使用问题跟踪器。
鸣谢
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。