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

藏色散人
藏色散人avant
2020-08-11 13:39:283987parcourir

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;

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');
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer