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ò)誤控制和日志記錄調(diào)試
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 普通變量監(jiān)測
2.2.2 調(diào)用棧監(jiān)測
2.2.3 監(jiān)測拋出異常
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 性能調(diào)試技術(shù)
4.1 基本時(shí)間占用監(jiān)測
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單元測試技術(shù)
5.1 PHPUnit