ThinkPHP 新手入门教程(四)之开启调试模式

知道91 | ThinkPHP | 2014-02-24 | 阅读:7239

在上一节的ThinkPHP新手教程中我们已经开始运行文件了,现在我们一步步进行深入的学习,还记得上一步中文件夹中自动生成的文件不?你会发现在根目录下有一个Runtime文件夹,如图所示:

20140224232255

这个文件夹是项目编译生成的,在该文件夹下有一个名叫“common~runtime.php”的文件,这个文件就是编译生成的缓存文件,在项目中我们并没有开启ThinkPHP框架的调试模式,所以会生成这个文件。在实际的项目开发中我们首先应该是运行调试模式开发,然后正式发布到线上的时候才有正式的编译文件。

下面我们将开启ThinkPHP框架的调试模式,在入口文件index.php中替换成如下代码:

 <?php
    //开启调试模式
     define('APP_DEBUG', true);
     //加载框架入口文件
     require './ThinkPHP/ThinkPHP.php';
 ?>

这样ThinkPHP的调试模式就打开了,调试模式的好处有:

    • 便于日志的输出,能够迅速的找到错误所在

    • 能够暂时关闭缓存,使修改能够及时得到更新

    • 能够输出SQL日志,便于分析SQL

    这样当你删除自动生成的文件,重新运行的时候可以看到结果是一样的,但是在Runtime文件下没有名叫“common~runtime.php”的文件生成了。如下图所示:

    20140224234507

    这是表明已经开启了ThinkPHP框架的调试模式。