[請益] PHP除錯方法

看板PHP作者 (飄)時間15年前 (2008/10/03 02:11), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
我個人最常用的就是透過error_reporting(E_ALL)搭配print_r() 或是echo,來顯示錯誤訊息,不過有的時候感覺好像沒什麼效率 像是一般在IE,要是網頁有錯的話,左下角會出現驚嘆號,點擊後 會顯示哪個PHP檔那一行有錯,不過實際上卻是該檔include的檔案 發生錯誤...Orz,所以想問問看大家平常debug的方法大概是怎樣? -------------------------------------------------------------- Sorry 真是弄昏頭了...Orz,應該是我用Smarty樣板+PHP來顯示網頁 的關係,所以要是tpl檔(Smarty樣板)中載入的javascript有錯,IE左下角 出現的黃色小驚嘆號,才會顯示說是哪一個.php中的那一行發生問題... 抱歉,造成大家的誤會 m(> <)m -------------------------------------------------------------- 目前找到的網頁設計的工具,如下: http://dbug.ospinto.com/ dbug(for PHP) 可以視覺化一些複雜的型態 下面這兩個,我主要拿來設計css,雖然好像有很多功能,不過我好像都沒用到= =" Internet Explorer Developer Toolbar(For IE) http://0rz.tw/ee4QM Firebug Lite(For IE ,Opera, Safari) http://getfirebug.com/lite.html Firebug (Firefox 套件) https://addons.mozilla.org/zh-TW/firefox/addon/1843 -------------------------------------------------------- -- なんでやねん!アホちゃうか!ええ加減にせえ!もうええわい! どないやねん! 什麼呀!你是傻瓜嗎?給我適可而止吧!已經夠了!到底要怎麼樣啦!~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.134.123

10/03 05:29, , 1F
IE只看的到javascript error吧
10/03 05:29, 1F

10/03 05:29, , 2F
AJAX推薦使用Firebug
10/03 05:29, 2F

10/03 23:31, , 3F
PHP出錯會出現驚嘆號嗎??..= =?
10/03 23:31, 3F

10/04 15:21, , 4F
你的瀏覽器真的太強大了
10/04 15:21, 4F
※ 編輯: hyderai 來自: 61.227.142.190 (10/08 02:03)

10/09 08:53, , 5F
我用Xdebug 他會有stack trace
10/09 08:53, 5F
文章代碼(AID): #18vGxFw- (PHP)