分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

ThinkPHP清除缓存Runtime文件

发布时间:2023-09-06 01:38责任编辑:顾先生关键词:PHP缓存

Thinkphp生成的缓存文件在项目目录下的Runtime目录中,在有些时候开发的过程中,浏览器和程序的缓存对调试有很大的影响,对系统内数据的生成也具有很大的影响,那么Thinkphp的缓存如何删除呢?

直接上代码吧,这个很简单的,就是通过代码将runtime文件下的文件循环删除。

 ???//清除缓存--删除runtime文件夹 ???public function delRun() { ???????$R = RUNTIME_PATH; ???????//执行删除函数 ???????if($this->_deleteDir($R)) ???????????$this->success(‘删除成功!‘); ???????????//die("清除成功!"); ???} ???private function _deleteDir($R){ ???????//打开一个目录句柄 ???????$handle = opendir($R); ???????//读取目录,直到没有目录为止 ???????while(($item = readdir($handle)) !== false){ ???????????//跳过. ..两个特殊目录 ???????????if($item != ‘.‘ and $item != ‘..‘){ ???????????????//如果遍历到的是目录 ???????????????if(is_dir($R.‘/‘.$item)){ ???????????????????//继续向目录里面遍历 ???????????????????$this->_deleteDir($R.‘/‘.$item); ???????????????}else{ ???????????????????//如果不是目录,删除该文件 ???????????????????if(!unlink($R.‘/‘.$item)) ???????????????????die(‘error!‘); ???????????????} ???????????} ???????} ???????//关闭目录 ???????closedir( $handle ); ???????//删除空的目录 ???????return rmdir($R); ???}

 

------------------------转载请注明出处-----------------------

-----------------------QQ:297760026-----------------------

-----------------------www.sl95.cn -----------------------

ThinkPHP清除缓存Runtime文件

原文地址:https://www.cnblogs.com/shenlin/p/8323532.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved