***php除錯總結
列印PHP堆疊資訊
//呼叫堆疊函式,查詢呼叫函式的源頭,方便除錯 function print_stack_trace() { $array =debug_backtrace(); //print_r($array);//資訊很齊全 unset($array[0]); foreach($array as $row) { $html .=$row[`file`].`:`.$row[`line`].`行,呼叫方法:`.$row[`function`]."<p>"; } return $html; }
我在我的資料庫的核心查詢函式裡面呼叫這個方法,列印結果如下: D:wampwwwmeileleincludescls_mysql.php:471行,呼叫方法:query D:wampwwwmeileleincludescls_mysql.php:507行,呼叫方法:getAll D:wampwwwmeileleincludeslib_common.php:732行,呼叫方法:getAllCached D:wampwwwmeileleincludesinit.php:113行,呼叫方法:load_config D:wampwwwmeileleindex.php:4行,呼叫方法:include_once 一目瞭然,一直找到了入口,太強悍了。以後除錯又多了一種辦法 或者用下面的方法: [php] view plain copy $e = new Exception; var_dump($e->getTraceAsString());
輸出變數值
var_dump($a); //變數的詳細資訊,有型別資訊 print_r($a); //變數的簡單形式,輸出的value值沒有型別 exit($a); //退出當前檔案,並輸出變數 //若$a是陣列,則可以格式化輸出,輸出的value值沒有型別 echo `<pre>`; print_r($a); //格式化輸出除錯資訊 echo "<pre>"//在輸出前加上該句 var_dump($a); exit; echo "<br>" //方便測試 //已經安裝php環境,可以直接在中斷中執行,比如下面 php -r "var_dump(urldecode(`a+b%2b`));"
如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/
相關文章
- C++除錯總結C++除錯
- 不同Java除錯方法總結 - VardhanJava除錯
- xcode lldb除錯使用總結XCodeLLDB除錯
- PHP 的錯誤機制總結PHP
- PHP的錯誤機制總結PHP
- 前端chrome瀏覽器除錯總結前端Chrome瀏覽器除錯
- 最全面的JavaScript除錯技巧總結JavaScript除錯
- 13 年的 Bug 除錯經驗總結除錯
- vc6.0程式除錯技術總結除錯
- [php]php總結(1)PHP
- [php]php總結(2)PHP
- Intellij IDEA除錯功能使用總結IntelliJIdea除錯
- PHP 除錯利器之 PHPDBGPHP除錯
- GDB除錯彙總除錯
- 快速上手php:使用PhpStrom除錯phpPHP除錯
- (14)caffe總結之Linux下Caffe如何除錯Linux除錯
- linux c之gdb常用斷點除錯總結Linux斷點除錯
- Android Studio除錯功能使用總結【轉】Android除錯
- qnx除錯adv7180的cvbs晶片總結-qnx的cvbs功能除錯除錯晶片
- php總結_1PHP
- gdb除錯命令小結_與多檔案除錯_遠端除錯除錯
- c 語言除錯方法(除錯 PHP 底層、擴充套件)除錯PHP套件
- 程式設計和除錯中的幾點總結 (轉)程式設計除錯
- 【PHP】XDebug+VS Code除錯PHP頁面PHP除錯
- 總結一篇shell除錯技巧及常見的指令碼錯誤除錯指令碼
- PHP課程總結PHP
- PHP面試題總結PHP面試題
- php函式總結PHP函式
- PHP CLI應用的除錯原理PHP除錯
- 使用Eclipse除錯PHP應用Eclipse除錯PHP
- PHP開發除錯環境建立PHP除錯
- php除錯——輸出變數值PHP除錯變數
- vscode 使用 PHP debug 除錯VSCodePHP除錯
- ubuntu& phpstorm & xdebug 除錯 phpUbuntuPHPORM除錯
- 攝像頭 ISP 除錯的入門之談(經驗總結)除錯
- Android之記憶體洩漏除錯學習與總結Android記憶體除錯
- PHP設計模式總結PHP設計模式
- 跨域總結(jquery,php)跨域jQueryPHP