如何在ThinkPHP中開啟除錯模式

2021-09-01 19:26:09 字數 1407 閱讀 7624

1、為什麼使用除錯模式?

因為除錯會在我們的模板頁的最後增加一些trace資訊。

2、什麼是trace資訊?

是thinkphp為我們提供好的一些包含了系統執行時間、占用記憶體、載入時間、請求的協議....

3、在thinkphp中如何開啟除錯模式

4、如何在專案中顯示trace資訊

1)定義模板頁

在方法裡面$this->display();

2)在專案(比如:admin)的配置檔案中,加入'show_page_trace'=>true 這句話,則我們的頁面就會出現trace資訊。

3)可以在conf/config.php 中使用 『show_run_time』=>true, 可以列印出更詳細的時間。

trace資訊的定製

1)在專案配置檔案目錄(conf/ )下,建立乙個trace.php檔案,該檔案可以自定義顯示到 trace資訊中

<?

return array(

'您的ip位址是'=>『127.0.0.1』

);?>

2)在我們的控制器中使用 trace () 方法可以向trace資訊中加入我們自定義的trace資訊

5、除錯的其他方法

1) debug_start("aaa")

要除錯的** //這裡可以顯示除錯該**用的時間、記憶體等

debug_end("aaa")

2)除錯陣列的方法(檢視陣列的內容) dump($arr); 中 dump($arr);==print_r() var_dump($arr);

在thinkphp中連線資料庫

步驟:

1、在專案的配置檔案(conf/config.php)中配置如下內容(共七項):

『db_type』=>' mysql ' //型別

『db_host』=>' localhost 或 127.0.0.1 或 某個ip '

'db_name'=>'databasesname' //要連線的資料庫名稱

'db_user'=>'username' //要連線資料庫的使用者名稱

'db_pwd'=>'passwordl' //要連線的資料庫的密碼

'db_port'=>'portl' //要連線的資料庫伺服器的埠號

'db_prefix'=>『think_' //要連線資料庫表的字首

2、在action中(控制器中)的方法

$user=new model('user'); //括號裡為去掉字尾的表名

$user->select();

如何在BIOS中開啟虛擬化

本文介紹了如何在主機板bios中啟用虛擬化技術 vt 要執行一些作業系統,虛擬化軟體和虛擬機器,硬體虛擬化就需要啟用。大多數情況下,不需要虛擬化技術的作業系統可以正常執行在啟用了虛擬化技術的系統,但有些需要這種技術的作業系統,必須啟用虛擬化技術才能執行。所有最新的處理器和主機板都支援虛擬化技術,檢查...

如何在Sitecore CMS中開啟內容編輯器

在sitecore中開發 時,大多數專案管理都來自內容編輯器。建立,刪除,修改,移動,發布,排序和檢視專案只是可以在content editor介面中處理的眾多任務中的一小部分。由於內容編輯器對於管理sitecore站點非常重要,因此有多種方法可以開啟內容編輯器介面。單擊啟動板上的 內容編輯器 按鈕...

如何在myeclipse中開啟系統下檔案位置

windows中eclipse開啟當前檔案所在資料夾 整理自網路兩個比較詳細的設定方案 比較實用,eclipse和myeclipse都可以用,有時候myeclipse神經質的就不能用了 後期再找解決myeclipse的根本方案吧,這裡的小偏方myeclipse也可以用。myeclipse裡面就帶了類...