typomedia / flatfile
Flatfile 存储系统
1.0.0
2021-07-12 08:55 UTC
Requires
- php: >=7.2
- ext-json: *
- ext-zlib: *
- typomedia/collection: ^1.0
Requires (Dev)
- phpmd/phpmd: ^2.8
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.6
This package is auto-updated.
Last update: 2024-09-12 15:51:16 UTC
README
小型数据的基本对象存储系统。
请不要使用 'Flatfile' 存储大数据!
需求
>= PHP 7.2
安装
composer require typomedia/flatfile
用法
use Typomedia\Flatfile\Flatfile; $data = [ 'Moretti' => [ 'name' => 'Style Ale', 'style' => 'European Amber Lager', 'alcohol' => '9.1%' ] ]; $flatfile = new Flatfile('test.json'); $key = md5(serialize($data)); $flatfile->set((object)$data, $key); $flatfile->get($key); $flatfile->first(); $flatfile->last(); $flatfile->keys(); $flatfile->find('name', 'Style Ale'); $flatfile->delete($key);