除錯的小技巧

2021-08-31 06:25:02 字數 573 閱讀 6624

目前使用的phpdesigner 7.0 + xdebug 這個除錯環境

雖然它支援斷點單步除錯,但是它不能對互動式的功能進行除錯

只能對單頁進行除錯。

比如,你要除錯首頁,那麼它只能除錯首頁的載入過程,

像登入,新增,刪除這種互動式的就沒辦法除錯了

ps:也許有,可能我不知道,如果有朋友知道的話,可以分享下給我

所以,這時候可以使用file_put_contents()和var_export()這兩個函式,把你想看的數

據寫入到檔案裡進行檢視

例 如:

file_put_contents('log.txt',var_export($_g,true));

可以把這段**放在你想要了解的變數或者資料之後,執行下,

然後檢視log.txt裡面就會顯示相關資料了

感興趣的朋友可以試下。

這也是最近在研究discuz x1.5的時候,想起來的方法

這種方法一般適用於研究相關開源程式的時候使用。如果你自己開發的話,

這種方法一般就沒必要了。

XCode 除錯小技巧

enable nszombie objects 開啟殭屍物件 product scheme edit scheme run diagnostics enable nszombie objects可能是整個xcode開發環境中最有用的除錯技巧。這個技巧非常非常容易追蹤到重複釋放的問題。該技巧會以非常簡...

Chrome除錯小技巧

前言 除了我們日常使用的除錯方法,在chrome中,其含有一些有意思的方法,有助於提高我們的開發除錯效率。sources頁 command p檔案跳轉 使用sublime的人或習慣用command p進行檔案的跳轉,在chrome dev tools中其實也有類似的跳轉方法。command p co...

PHP除錯小技巧

在開發機環境只能只能使用vim和emacs 我用的是emacs 除錯php沒有什麼比較的工具,下面是我常用的乙個函式 file put contents tmp my.log print r array date y m d h i s line method true 該函式可以向 tmp my....