Manuel Pear

Cache_Lite::remove()

Cache_Lite::remove() -- Efface un fichier de cache

Synopsis

  1. <?php
  2. require_once 'Cache/Lite.php
  3. ?> 

boolean Cache_Lite::remove (string $id [, string $group = 'default'])

Description

Efface un fichier de cache donnée (spécifié par son identifiant et son groupe).

Paramètres

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 36-1. Utilisation

  1. <?php
  2. require_once "Cache/Lite.php";  
  3.  
  4. $options = array( 
  5.    'cacheDir' => '/tmp/', 
  6.    'lifeTime' => 7200, 
  7.    'pearErrorMode' => CACHE_LITE_ERROR_DIE  
  8. );  
  9. $cache = new Cache_Lite($options);  
  10.  
  11. $cache->remove('id_de_la_page');  
  12.  
  13. if ($data = $cache->get('id_de_la_page')) { 
  14.  
  15.    // Cache présent !
  16.    // [IMPOSSIBLE !]
  17.  
  18. } else { 
  19.  
  20.    // Aucun cache valide n'a été trouvé (vous devez réaliser votre page et la sauvegarder)
  21.    $data = '<html><head><title>test</title></head><body><p>ceci est un test</p></body></html>'; 
  22.    $cache->save($data);  
  23.  
  24. }  
  25.  
  26.  
  27. ?> 

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.


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique