boolean Cache_Lite::save (
string $data
, string $id = NULL
, string $group = 'default'
)
Sauvegarde les données fournies (qui peuvent être une chaîne de caractères si automaticSerialization est définie à FALSE (par défaut)).
données à mettre dans le fichier cache (peut être un autre type que chaîne de caractères si automaticSerialization vaut TRUE.
identifiant de cache
nom du groupe de cache
Retourne TRUE si aucun problème ne survient.
This function can not be called statically.
Utilisation
<?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 présent !
// Le contenu est dans la variable $data
echo $data;
} else {
// Aucun cache valide n'a été trouvé (vous devez réaliser votre page et la sauvegarder)
$data = '<html><head><title>test</title></head><body><p>ceci est un test</p></body></html>';
echo $data;
$cache->save($data);
}
?>