Cache_Lite::save() -- Sauvegarde des données dans un fichier cache
Description
Sauvegarde les données fournies (qui peuvent être une chaîne de caractères si
automaticSerialization est définie à FALSE (par défaut)).
Paramètres
- chaîne de caractères
$data
données à mettre dans le fichier cache (peut être un autre type que chaîne de caractères
si automaticSerialization vaut TRUE.
- chaîne de caractères
$id
identifiant de cache
- chaîne de caractères
$group
nom du groupe de cache
Valeur retournée
Retourne TRUE si aucun problème ne survient.
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 31-1. 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);
}
?> |
|