maartengdev/cache-drivers
Composer 安装命令:
composer require maartengdev/cache-drivers
包简介
Cache all data using different drivers
README 文档
README
Cache Drivers
An easy to use php caching library.
Usage
Basic Usage
$dir = $_SERVER['DOCUMENT_ROOT'] .'/cache/'; $expireTime = 30; $driver = new LocalDriver($dir); $cache = new Cache($driver, $expireTime); $key = 'HelloWorld'; // Check if cache entry exists $cacheHasKey = $cache->has($key); // Create new cache entry $cache->store($key, 'Hello World Cache Drivers'); // Get cache entry $cacheEntry = $cache->get($key); // result: "Hello World Cache Drivers"
Check for cache entry with closure
$dir = $_SERVER['DOCUMENT_ROOT'] .'/cache/'; $drive = new LocalDriver($dir); $cache = new Cache($drive,30); function myFunction(Cache $cache){ $key = 'HelloWorld'; $cacheEntry = $cache->has($key, function ($cache) use ($key) { return $cache->get($key); }); if ($cacheEntry) { return $cacheEntry; } $cache->store($key, 'Hello World!'); return $cache->get($key); } myFunction($cache); // result: "Hello World!"
Licence
MIT
统计信息
- 总下载量: 43
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-09-08