Manuel Pear

Cache_Lite::save()

Cache_Lite::save() -- Sauvegarde des données dans un fichier cache

Synopsis

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

boolean Cache_Lite::save (string $data [, string $id = NULL [, string $group = 'default']])

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 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. if ($data = $cache->get('id_of_the_page')) { 
  12.  
  13.    // Cache présent !
  14.    // Le contenu est dans la variable $data
  15.    echo $data;  
  16.  
  17. } else { 
  18.  
  19.    // Aucun cache valide n'a été trouvé (vous devez réaliser votre page et la sauvegarder)
  20.    $data = '<html><head><title>test</title></head><body><p>ceci est un test</p></body></html>'; 
  21.    echo $data; 
  22.    $cache->save($data);  
  23.  
  24. }  
  25.  
  26.  
  27. ?> 

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