1. Go to this page and download the library: Download sanovskiy/simple-cache library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sanovskiy / simple-cache example snippets
use Sanovskiy\SimpleCache\Cache;
use Sanovskiy\SimpleCache\Drivers\FileCacheDriver;
$cache = new Cache([
'driver' => FileCacheDriver::class,
'config' => [
'directory' => '/var/cache/',
'file_extension' => '.cache'
]
]);
use Sanovskiy\SimpleCache\Cache;
use Sanovskiy\SimpleCache\Drivers\MemcachedCacheDriver;
$cache = new Cache([
'driver' => MemcachedCacheDriver::class,
'config' => [
'servers' => [['127.0.0.1', 11211]],
'prefix' => 'app_'
]
]);
use Sanovskiy\SimpleCache\Cache;
use Sanovskiy\SimpleCache\Drivers\RedisCacheDriver;
$cache = new Cache([
'driver' => RedisCacheDriver::class,
'config' => [
'host' => '127.0.0.1',
'port' => 6379,
'prefix' => 'app_',
'database' => 0
]
]);
use Sanovskiy\SimpleCache\Cache;
use Sanovskiy\SimpleCache\Drivers\DatabaseCacheDriver;
$cache = new Cache([
'driver' => DatabaseCacheDriver::class,
'config' => [
'dsn' => 'mysql:host=localhost;dbname=cache_db',
'username' => 'user',
'password' => 'pass',
'table' => 'cache'
]
]);
$cache = new Cache([
'driver' => \Sanovskiy\SimpleCache\Drivers\MockCacheDriver::class,
'config' => [
'emulate_failures' => false, // If true will emulate failure at every operation
'log_operations' => true
]
]);