Cache_Lite::clean()

Cache_Lite::clean() -- Nettoyage du cache

Synopsis

require_once 'Cache/Lite.php';

boolean Cache_Lite::clean ([string $group = FALSE, string [$mode = 'ingroup';]])

Description

Si aucun groupe n'est spécifié, tous les fichiers en cache sont supprimés ; sinon, uniquement les fichiers de cache du groupe spécifié seront détruis.

Paramètres

chaîne de caractères $group

nom du groupe de cache

chaîne de caractères $mode

mode de cache : 'old' (efface les fichiers de cache trop vieux par rapport à la durée de cache courante), 'ingroup' (efface tous les fichiers de cache pour un groupe donné), 'notingroup' (efface tous les fichiers de cache sauf pour un groupe donné), [depuis 1.5.0 beta] 'callback_myFunc' (appel la fonction 'myFunc' avec le chemin complet vers le fichier et le groupe en paramètres, si le callback retourne 'true', le fichier de cache est alors effacé).

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

Cet exemple nettoie tous les fichiers de cache.