sme/cacher

A simple class for caching

0.0.1 2022-01-29 20:26 UTC

This package is auto-updated.

Last update: 2024-10-29 06:13:08 UTC


README

Cacher

Простой класс для кэширования данных

Cacher

Cacher:

В кэше можно хранить любые данные и файлы от одной секунды до бесконечности

Установить директорию куда будет сохраняться весь кэш по умолчанию это __DIR__.'/.cache/
Cacher::setDir(__DIR__.'/.cache/');
Сохранить данные в кэше put(ключ, данные, время хранения в секундах)
Cacher::put('message', 'Hello World!', 60);
Получить данные
Cacher::get('message');
или получить и сразу удалить
Cacher::pull('message');
Удалить
Cacher::forget('message');
Проверить существование по ключу
Cacher::has('message');
Так же можно выполнять все действия с классом с помощью хелпера
cacher()->put('message2', 'world hello', 180);

cacher()->get('message2');