Cache_Lite_Output::start() --
Teste si un cache est disponible et (si oui) le retourne au navigateur.
Sinon, la bufferisation de la sortie est activée.
Description
Teste si un cache est disponible et (si oui) le retourne au navigateur.
Sinon, la beufferisation de la sortie est activée.
Paramètres
- chaîne de caractères
$id
identifiant du cache
- chaîne de caractères
$group
nom du groupe de cache
- booléen
$doNotTestCacheValidity
Si défini à TRUE, la validité du cache ne sera pas testée
Valeur retournée
Retourne TRUE si le cache est disponible (FALSE sinon)
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 31-1. Utilisation <?php
require_once "Cache/Lite/Output.php";
$options = array(
'cacheDir' => '/tmp/',
'lifeTime' => 7200,
'pearErrorMode' => CACHE_LITE_ERROR_DIE
);
$cache = new Cache_Lite_Output($options);
if (!($cache->start('id_of_the_page'))) {
// Cache non présent !
// Toute la sortie est beufferisée en attendant la méthode end()
// (...)
$cache->end();
}
?> |
|