Manuel Pear

Cache_Lite::extendLife()

Cache_Lite::extendLife() -- Étend la durée de vie d'un fichier de cache valide

Synopsis

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

void Cache_Lite::extendLife ()

Description

[Depuis Cache_Lite-1.7.0beta2] Étend la durée de vie d'un fichier de cache existant. Le fichier de cache est "touched", donc, il commence une nouvelle période de durée de vie. Lisez cette demande de fonctionnalité pour plus de détails.

Valeurs renvoyées

Aucune exception n'est lancée.

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple

Exemple 36-1. Utilisation classique

  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.  
  10. $cache = new Cache_Lite($options);  
  11. $id = 'foo';  
  12. if (!($data = $cache->get($id))) { 
  13.    // the cache is not hit !
  14.    $data = '123456789'; 
  15.    $cache->save($data);  
  16. } else { 
  17.    // the cache is hit !
  18.    if (isset($_GET['extend'])) { 
  19.       $cache->extendLife(); 
  20.    }  
  21. }  
  22. echo($data);  
  23.  
  24.  
  25. ?> 

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