boolean Cache_Lite::save (
string $data
, string $id = NULL
, string $group = 'default'
)
save the given data (which has to be a string if automaticSerialization is set to FALSE (default)).
data to put in a cache file (can be another type than strings if automaticSerialization is TRUE).
cache id
name of the cache group
returns true if no problem
This function can not be called statically.
Usage
<?php
require_once "Cache/Lite.php";
$options = array(
'cacheDir' => '/tmp/',
'lifeTime' => 7200,
'pearErrorMode' => CACHE_LITE_ERROR_DIE
);
$cache = new Cache_Lite($options);
if ($data = $cache->get('id_of_the_page')) {
// Cache hit !
// Content is in $data
echo $data;
} else {
// No valid cache found (you have to make and save the page)
$data = '<html><head><title>test</title></head><body><p>this is a test</p></body></html>';
echo $data;
$cache->save($data);
}
?>