boolean Cache_Lite::remove (
string $id
, string $group = 'default'
)
Efface un fichier de cache donnée (spécifié par son identifiant et son groupe).
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);
$cache->remove('id_de_la_page');
if ($data = $cache->get('id_de_la_page')) {
// Cache présent !
// [IMPOSSIBLE !]
} 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>';
$cache->save($data);
}
?>
Ceci est un exemple factice car le cache est détruit au début du script ! Donc, le premier cas de l'instruction if est impossible.