mauris / packer
此包已被放弃且不再维护。没有建议的替代包。
PHP 简单键值存储。简单到极致。
1.0.2
2012-10-11 00:00 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2020-12-11 20:03:58 UTC
README
PHP 简单键值存储。
Packer 旨在成为零配置、零安装并且工作方式与 PHP 库相同的库,开发者可以快速将其拉入他们的项目中进行使用,适用于小到中等规模的用途。
通过 Composer 安装
要在项目中使用 Packer,请在项目的 composer.json
文件中添加对 mauris/packer
的依赖。以下是在项目中使用 Packer 的最小示例配置。
{
"require": {
"mauris/packer": "1.0"
}
}
然后运行以下命令
php composer.phar install
了解更多关于 Composer 的信息。
使用方法
一旦您使用 Composer 将 Packer 作为项目依赖项安装,您可以直接在代码中使用 Packer
类。
要处理 Packer 文件,您可以创建一个 Packer
实例,如下所示
$packer = new Packer\Packer('config.pack');
写入/覆盖
要将键和值条目写入 Packer 文件,只需使用 write($key, $value)
方法,如下所示
$packer->write('autorun', false);
读取
要从 Packer 文件中获取值,请使用 read($key)
方法。
$autorun = $packer->read('autorun');
删除
要从 Packer 文件中删除值
$packer->delete('autorun');
// $packer->exist('autorun') === false
获取所有键
要遍历 Packer 文件,您可以使用 keys()
方法获取键
echo '<ul>';
foreach($packer->keys() as $key){
echo '<li>' . $packer->read($key) . '</li>';
}
echo '</ul>';
清除
To remove all entries from the Packer file:
$packer->clear();
许可证
Packer 在 New BSD 3-Clause 许可下开源发布。