1.1 基本調(diào)試API
1.1.1 echo (print):
1.1.2 printf
1.1.3 print_r、var_dump(var_export)、debug_zval_dump
1.2 錯(cuò)誤控制與日誌記錄偵錯(cuò)
1.2.1 錯(cuò)誤選項(xiàng)控制
1.2.2 錯(cuò)誤拋出與處理
1.2.3 使用錯(cuò)誤抑制符
1.2.4 日誌記錄
2 瀏覽器調(diào)試
2.1 頁面輸出調(diào)試
2.2 FirePHP ?調(diào)試
2.2.1 普通變數(shù)監(jiān)測(cè)
2.2.2 呼叫堆疊監(jiān)測(cè)
2.2.3 監(jiān)測(cè)拋出異常
2.2.4 組顯示訊息
3 IDE 調(diào)試
3.1 基本上常用IDE介紹
3.1.1 Vim
3.1.2 Zend Studio
3.1.3 Eclipse
3.1.4 NetBeans
3.2 IDE調(diào)試
3.2.1 Zend Studio + Zend Debugger
3.2.2 Eclipse (PDT) + Xdebug
3.2.3 Vim + Xdebug + DBGp
4 PHP 效能除錯(cuò)技術(shù)
4.1 基本時(shí)間佔(zhàn)用監(jiān)測(cè)
4.2 使用 ?Xdebug 進(jìn)行效能分析
4.2.1 安裝配置:
4.3 APD(Advanced PHP Debugger)
4.3.1 安裝配置
4.3.2 使用APD
4.4 使用Xhprof 進(jìn)行性能分析
4.4.1 Xhprof ?的優(yōu)點(diǎn):
5 PHP單元測(cè)試技術(shù)
5.1 PHPUnit