Maison > cadre php > PensezPHP > thinkphp5 vide le cache, le cache des modèles et le cache des journaux

thinkphp5 vide le cache, le cache des modèles et le cache des journaux

藏色散人
Libérer: 2020-08-11 13:43:12
avant
3985 Les gens l'ont consulté

La colonne de didacticiel suivante du framework thinkphp vous présentera comment vider le cache, le cache des modèles et le cache des journaux de thinkphp5. J'espère que cela sera utile aux amis dans le besoin. !

thinkphp5 vide le cache, le cache des modèles et le cache des journaux

est directement écrit dans le module de cache pour générer le contrôleur

namespace app\cache\controller;
use think\Controller;
use think\Cache;
Copier après la connexion

La méthode spécifique est la suivante :

public function Index()
{
return $this->fetch();
}
//清除模版缓存不删除cache目录;
public function clear_sys_cache()
{
Cache::clear();
$this->success('清除成功', 'Index/index');
}
//清除模版缓存但不删除temp目录;
public function clear_temp_ahce()
{
$path = glob(TEMP_PATH . '*.php');
array_map('unlink', $path);
$this->success('清除成功', 'Index/index');
}
//清除日志缓存并删出log空目录;
public function clear_log_chache()
{
$path = glob(LOG_PATH . '*');
foreach ($path as $item) {
//dump(glob($item .DS. '*.log'));
array_map('unlink', glob($item . DS . '*.log'));
rmdir($item);
}
$this->success('清除成功', 'Index/index');
}
Copier après la connexion

Le principal. les fonctions php utilisées sont :

  • array_map ( callback , array1 , array... )

array_map --Applies rappel à chaque élément du tableau Fonction Drop

Paramètre 1 : Fonction Drop, appliquée à chaque élément de chaque tableau

Paramètre 2 : Tableau, pratique pour exécuter la fonction définie par le paramètre 1

Renvoie un tableau, contenant tous les éléments du tableau1 après traitement par la fonction.

  • glob(motif, drapeaux)

glob — Rechercher les chemins de fichiers correspondant au modèle

Paramètre 1 : obligatoire. Spécifie le mode de recherche.

Paramètre 2 : Facultatif. Spécifie les paramètres spéciaux. Je n’entrerai pas dans les détails ici car je ne l’utiliserai pas ici.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal