nguyenanhung/php-file-cache

Light, simple and standalone PHP in-file caching class

v1.0.3 2024-09-21 19:45 UTC

This package is auto-updated.

Last update: 2024-12-21 20:30:51 UTC


README

Latest Stable Version Total Downloads Daily Downloads Monthly Downloads License PHP Version Require

Light, simple and standalone PHP in-file caching class

This library is fork code from https://github.com/Wruczek/PHP-File-Cache as refactoring someone!

Advantages

  • Light, standalone and simple
  • All code in one file - no pointless drivers.
  • Secure - every generated cache file have a php header with die, making direct access impossible even if someone knows the path, and your server is not configured properly
  • Well documented and tested
  • Supports PHP 5.4 - 8.0
  • Free under a GPL-3.0 license

Requirements and Installation

You need PHP 5.4+ for usage

Require with composer:

composer require nguyenanhung/php-file-cache

Usage

<?php
require_once __DIR__ . '/vendor/autoload.php';
use nguyenanhung\PhpFileCache\PhpFileCache;

$cache = new PhpFileCache();

$data = $cache->refreshIfExpired("simple-cache-test", function () {
    return date("H:i:s"); // return data to be cached
}, 10);

echo "Latest cache save: $data";

See examples for more

Support

If any question & request, please contact following information

From Vietnam with Love <3