Il s'agit de la durée en secondes pendant laquelle un cache de template est valide. Une fois cette durée dépassée, le cache est regénéré.
$caching
doit être activé (soit 1 ou 2) pour que
$cache_lifetime
ait une quelconque utilité.
Avec une valeur de -1, le cache n'expire jamais.
Avec une valeur de 0, le cache est toujours regénéré (utile
a des fins de tests seulement. Une meilleure façon de désactiver
le cache est de mettre $caching
= 0).
Si vous souhaitez donner a certains templates leur propre durée de vie
en cache, vous pouvez le faire en réglant
$caching
à 2,
puis $cache_lifetime
à une unique valeur juste avant d'appeler
display()
ou fetch()
.
Si $force_compile
est
activé, les fichiers du cache seront regénérés a chaque fois,
désactivant ainsi le cache. Vous pouvez effacer tous les fichiers du cache
avec la function
clear_all_cache()
ou de façon individuelle (ou groupée) avec la fonction clear_cache()
.