第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

debug.php調(diào)試文件應(yīng)該放哪里

3.2 ?debug.php 放在什么位置都不行什么原因

正在回答

3 回答

以下摘自官方開發(fā)文檔:

如果檢測到應(yīng)用的配置目錄中有存在debug.php文件,則會自動加載該配置文件,并且和系統(tǒng)項目配置文件以及系統(tǒng)調(diào)試配置文件合并,也就是說,debug.php配置文件只需要配置和項目配置文件以及系統(tǒng)調(diào)試配置文件不同的參數(shù)或者新增的參數(shù)

請注意加粗的文字。

個人理解:

經(jīng)過測試,當(dāng) 項目名稱\Common\Conf\debug.php 下的項存在,且與?項目名稱\Home\Conf\config.php?的項相同的時候,顯示出來的是config.php里面的項的值。

(注意:這兩者的路徑問題)

造成這個現(xiàn)象的原因是:覆蓋 即TP框架首先加載了Common\Conf\debug.php里面的項的值,然后再加載Home\Conf\config.php 里面的相同項的值,進(jìn)行了覆蓋。?

舉個例子:

入口文件:define('APP_DEBUG',true);

項目名稱\Home\Conf\config.phpconfig.php里面定義項為 'name' =>'Lis'

項目名稱\Common\Conf\debug.php里面定義的項為'name' =>'Lis1'

然后 控制器調(diào)用C('name')方法;

瀏覽器最終輸出是:Lis


當(dāng)我們注釋掉config.php里面的?'name' =>'Lis'的時候,

瀏覽器最終輸出是:Lis1


那么問題來了?老師演示的那個是怎么實現(xiàn)的呢?

其實很簡單。

首先目錄如下:

項目名稱\Common\Conf\debug.php

項目名稱\Common\Conf\config.php (看清楚了嗎?config.php的路徑不一樣)


也舉個例子:

入口文件:define('APP_DEBUG',true);

項目名稱\Common\Conf\config.phpconfig.php里面定義項為 'name' =>'Lis'

項目名稱\Common\Conf\debug.php里面定義的項為'name' =>'Lis1'

然后 控制器調(diào)用C('name')方法;

瀏覽器最終輸出:Lis1

總結(jié):

  1. TP3.2和TP3.1的差別很大。但是視頻還是具有一定的學(xué)習(xí)意義的,至少給你自己一個鉆研的機(jī)會吧

  2. 框架的加載順序是:先加載Common里面的配置文件 -> Home里面的配置文件

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

GeorgeYuan

按照你的方法還是不行,一點(diǎn)用都沒有哇
2016-08-09 回復(fù) 有任何疑惑可以回復(fù)我~

開啟了已經(jīng) 就是沒反應(yīng)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

嘿嘿來了

3.2 同沒有反應(yīng)
2016-07-06 回復(fù) 有任何疑惑可以回復(fù)我~

是不是 沒在index.php 中 開啟?define('APP_DEBUG',true); 開啟之后放在 ?muke\App\Conf\debug.php

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕萊塢7581432 提問者

3.2版本 是muke/app/home/ conf/
2016-03-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
快速入門ThinkPHP框架—理論篇
  • 參與學(xué)習(xí)       89109    人
  • 解答問題       593    個

快速入門ThinkPHP框架教程,掌握ThinkPHP的理論基礎(chǔ)

進(jìn)入課程

debug.php調(diào)試文件應(yīng)該放哪里

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號