vakata/config

PHP 配置类(解析 .env 文件)

2.2.0 2023-12-21 12:47 UTC

This package is auto-updated.

Last update: 2024-09-21 14:27:50 UTC


README

Latest Version on Packagist Software License

一个支持解析 .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)。有关更多信息,请参阅 许可文件