24 pers. connectées au site
Manuel Pear
Cache_Lite::save()
Cache_Lite::save() -- Sauvegarde des données dans un fichier cache
Synopsis
- <?php
- require_once 'Cache/Lite.php
- ?>
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
- <?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')) {
-
-
-
- echo $data;
-
- } else {
-
-
- $data = '<html><head><title>test</title></head><body><p>ceci est un test</p></body></html>';
- echo $data;
- $cache->save($data);
-
- }
-
-
- ?>
|
Remonter