Home  >  Article  >  Backend Development  >  thinkphp turns on debugging mode and cancels cache generation_PHP tutorial

thinkphp turns on debugging mode and cancels cache generation_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:13:281155browse

This article will introduce an article about thinkphp turning on debugging mode and canceling cache generation. Friends who need to know more can refer to this article.

Recently, I returned to thinkphp and found that the two files that turned off the cache in the common file mentioned in the old version of turning off the cache were missing. I've been looking for it for a long time and don't know what's going on.

So I read the manual and Baidu. Later I discovered that you can turn on the debugging mode to turn off the cache, and turning on the debugging mode has many benefits for programmers...

Search for the word debugging in the thinkphp3.0 complete development manual, and you will find many techniques. Here are the steps to enable debugging

Although the compilation cache is excellent, it is not conducive to debugging and troubleshooting during the development phase. We strongly recommend that ThinkPHP developers always turn on debugging mode during the development phase to facilitate timely discovery of hidden problems, analysis, and problem solving. Turning on debugging mode is very simple. You only need to add a line of constant definition code to the entry file:

I share the code in my index.php with you:

The code is as follows
 代码如下 复制代码

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

Copy code


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

?>



After completing the development phase and deploying to the production environment, you only need to delete the debug mode definition code to switch to deployment mode.


After turning on debugging mode, the system will first load the system's default debugging configuration file, and then load the project's debugging configuration file. The advantages of debugging mode are:


² Turn on logging, any error information and debugging information will be recorded in detail to facilitate debugging;


² Turn off template caching and template modifications can take effect immediately;



² Record SQL logs to facilitate SQL analysis;


² Turn off field caching, data table field modifications will not be affected by caching;

² Strictly check file case (even on Windows platform) to help you detect Linux deployment problems in advance;
² It can be conveniently used in different stages of the development process, including development, testing and demonstration, etc. Independent project configuration files can be configured for different application modes;

http://www.bkjia.com/PHPjc/629133.html
www.bkjia.comtrue
http: //www.bkjia.com/PHPjc/629133.htmlTechArticleThis article introduces an article about thinkphp turning on debugging mode and canceling cache generation. Friends who need to know more can refer to this article article. Recently I returned to thinkphp and found that the old version was closed...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn