vakata / kvstore
一个简单的键值存储类
2.0.2
2024-03-09 09:27 UTC
Requires
- php: >=8.0.0
README
一个简单的键值存储类。用于配置,并在 vakata/session 中扩展。
安装
通过 Composer
$ composer require vakata/kvstore
用法
$config = new \vakata\kvstore\Storage([ 'sample' => [ 'data' => 1] ]); $config->get('sample.data', null, '.'); // 1 $config->set('sample.data', 2, '.'); // 2 $config->get('sample.data', null, '.'); // 2 $config->del('sample.data', '.'); // 2 $config->get('sample.data', null, '.'); // null $config->get('sample.data', 'default', '.'); // "default" $config->set('new.data.to.add', 2, '.'); // 2 $config->get('new.data', null, '.'); // [ 'to' => [ 'add' => 2 ] ]
测试
$ composer test
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全性
如果您发现任何安全问题,请通过电子邮件 github@vakata.com 而不是使用问题跟踪器来报告。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。