>  기사  >  백엔드 개발  >  thinkphp开启调试模式取消生成缓存_PHP教程

thinkphp开启调试模式取消生成缓存_PHP教程

WBOY
WBOY원래의
2016-07-13 17:13:281189검색

本文章来介绍一篇关于thinkphp开启调试模式取消生成缓存,有需要了解的朋友可以参考一下本文章。

最近回到thinkphp  发现以前老版本的关闭缓存说的common这个里面的那两个关闭缓存的文件不见了。找了很长时间不知道怎么回事。

于是去看手册,看百度。 后来发现,可以开启调试模式来关闭缓存,而且开启调试模式对程序员来说还有很多好处的哦..

 

在thinkphp3.0完全开发手册里面搜调试两个字,你回发现很多技巧。下面是开启调试功能的步骤

 

虽然编译缓存很优秀,但是并不利于开发阶段中调试和排错,我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式,方便及时发现隐患问题和分析、解决问题。开启调试模式很简单,只需要在入口文件中增加一行常量定义代码:

我的index.php里面的代码分享给你:

 代码如下 复制代码

 require './ThinkPHP/ThinkPHP.php';
 define('APP_DEBUG',1);
?>


在完成开发阶段部署到生产环境后,只需要删除调试模式定义代码即可切换到部署模式。


开启调试模式后,系统会首先加载系统默认的调试配置文件,然后加载项目的调试配置文件,调试模式的优势在于:


²  开启日志记录,任何错误信息和调试信息都会详细记录,便于调试;


²  关闭模板缓存,模板修改可以即时生效;


²  记录SQL日志,方便分析SQL;


²  关闭字段缓存,数据表字段修改不受缓存影响;


²  严格检查文件大小写(即使是Windows平台),帮助你提前发现Linux部署问题;


² 
可以方便用于开发过程的不同阶段,包括开发、测试和演示等任何需要的情况,不同的应用模式可以配置独立的项目配置文件;


关于调试模式的更多用法,我们会在后面进行更详细的讲解。

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629133.htmlTechArticle本文章来介绍一篇关于thinkphp开启调试模式取消生成缓存,有需要了解的朋友可以参考一下本文章。 最近回到thinkphp 发现以前老版本的关闭...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.