mlevent/file-cache 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mlevent/file-cache

最新稳定版本:v0.1.0

Composer 安装命令:

composer require mlevent/file-cache

包简介

PHP için basit dosya tipi cache paketi.

README 文档

README

PHP için basit, dosya tipi önbellek sınıfı.

Kurulum

🛠️ Paketi composer ile projenize dahil edin;

composer require mlevent/file-cache

Örnek Kullanım

use Mlevent\FileCache\FileCache;

$cache = new FileCache;

$updatedTime = $cache->refresh('updatedTime', function () {
    return date("H:i:s");
}, 60);

echo "Updated time: {$updatedTime}";

Önbellek dosyaları varsayılan olarak ./cache dizininde saklanır;

$ tree ./cache
./cache
└── f7
    └── d1
        └── 7411a1eeb3dabcc2311f04eeb5371f0f40f192f3.cache

Geleneksel kullanım şekline örnek olarak;

use Mlevent\FileCache\FileCache;

// Önbellek dosyaları ./cache dizininde saklanacak
$cache = new FileCache('./cache');

// Geçerlilik süresi dolduysa
if ($cache->isExpired('updatedTime')) {

    // Geçerlilik süresini 60 saniye daha uzat ve yeni veriyi yaz
    $cache->put('updatedTime', date("H:i:s"), 60);
}

// Veriyi önbellekten oku
$updatedTime = $cache->get('updatedTime');

echo "Updated time: {$updatedTime}";
/**
 * @return bool
 */
$cache->has(string $name);

/**
 * @return bool
 */
$cache->delete(string $name);

/**
 * @return void
 */
$cache->flush();

/**
 * @return array
 */
$cache->getStore();

📧İletişim

İletişim için ghergedan@gmail.com adresine e-posta gönderin.

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-08-29