tp3.2php开启事务,Thinkphp 3.2.3 开启调试模式
在ThinkPHP中開(kāi)啟調(diào)試模式可以更好的開(kāi)發(fā)網(wǎng)站,在入口文件中開(kāi)啟調(diào)試模式,定義調(diào)試常量開(kāi)啟,開(kāi)啟這個(gè)調(diào)試模式后在程序開(kāi)發(fā)的過(guò)程中出現(xiàn)語(yǔ)法錯(cuò)誤,會(huì)有直接的提示出來(lái)。define('APP_DEBUG',?true);?//?開(kāi)啟調(diào)試模式除了開(kāi)啟調(diào)試模式,ThinkPHP還自帶一個(gè)非常強(qiáng)大的顯示頁(yè)面追蹤的小工具,開(kāi)啟后便于調(diào)試。需要在項(xiàng)目文件夾的公共模塊的公共配置文件目錄中配置配置文件。Application
├─Common?????????//應(yīng)用公共模塊
│??├─Common??????//應(yīng)用公共函數(shù)目錄
│??└─Conf???????//應(yīng)用公共配置文件目錄
config.php??//在這個(gè)配置中配置
'SHOW_PAGE_TRACE'?=>true,?//?顯示頁(yè)面Trace信息
開(kāi)啟trace后頁(yè)面中會(huì)顯示程序加載時(shí)間,運(yùn)行的sql語(yǔ)句,加載過(guò)哪些文件,運(yùn)行信息,會(huì)話id,日志等。開(kāi)啟頁(yè)面運(yùn)行狀態(tài),在開(kāi)發(fā)中有時(shí)候會(huì)出現(xiàn)刷新多次程序總是沒(méi)改變等情況,開(kāi)啟這個(gè)可以更加方便查看問(wèn)題。同樣是在公共配置文件中增加配置參數(shù)。'SHOW_RUN_TIME'????=>?true,?//?運(yùn)行時(shí)間顯示
'SHOW_ADV_TIME'????=>?true,?//?顯示詳細(xì)的運(yùn)行時(shí)間
'SHOW_DB_TIMES'????=>?true,?//?顯示數(shù)據(jù)庫(kù)查詢和寫入次數(shù)
'SHOW_CACHE_TIMES'?=>?true,?//?顯示緩存操作次數(shù)
'SHOW_USE_MEM'?????=>?true,?//?顯示內(nèi)存開(kāi)銷
'SHOW_LOAD_FILE'???=>?true,?//?顯示加載文件數(shù)
'SHOW_FUN_TIMES'???=>?true,?//?顯示函數(shù)調(diào)用次數(shù)
開(kāi)啟運(yùn)行狀態(tài)后信息默認(rèn)會(huì)在頁(yè)面最下方,在模板中增加?{ __RUNTIME__} 可以自定義信息位置。
在控制器輸出sql語(yǔ)句,便于復(fù)制sql語(yǔ)句到phpmyadmin中測(cè)試語(yǔ)句有沒(méi)有語(yǔ)法錯(cuò)誤。echo?$模型對(duì)象->_sql();
網(wǎng)站程序后需要關(guān)閉這些調(diào)試設(shè)置,能節(jié)省很多文件打開(kāi)的開(kāi)銷,提高網(wǎng)站的性能和安全性。
總結(jié)
以上是生活随笔為你收集整理的tp3.2php开启事务,Thinkphp 3.2.3 开启调试模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 什么是股票投资 概述目的和特点介绍
- 下一篇: 谁为小米代工汽车 大家的推测其实很多