一、調(diào)試模式如何開啟
在入口文件中define('APP_DEBUG',true);
//顯示調(diào)試模式 在配置項(xiàng)里面加入
'SHOW_PAGE_TRACE'=> true,
二、開啟調(diào)試模式,有什么作用?(默認(rèn)關(guān)閉,在ThinkPHP.php 33行左右)
答:1/非法調(diào)用的時(shí)候,有詳細(xì)的報(bào)錯(cuò)信息,便于調(diào)試
2.APP_DEBUG為true并且緩存文件存在,走緩存文件,否則加載Common文件夾下runtime.php (代碼如下 Think.php)
3.同時(shí)不產(chǎn)生緩存文件 APP_DEBUG為true 會(huì)刪除RUNTIME_FILE(緩存)文件 (runtime.php 126行左右).
ThinkPHP.php文件 (最底下)
if(!APP_DEBUG && is_file(RUNTIME_FILE)) {
// 部署模式直接載入運(yùn)行緩存
//echo __FILE__; //G:\wamp\www\orange\ThinkPHP\ThinkPHP.php
require RUNTIME_FILE;
}else{
// 系統(tǒng)目錄定義
//THINK_PATH G:\wamp\www\orange\ThinkPHP
defined('THINK_PATH') or define('THINK_PATH', dirname(__FILE__).'/');
// 加載運(yùn)行時(shí)文件
require THINK_PATH.'Common/runtime.php';
}
聯(lián)系客服