php**除錯:echo 和echo""; print_r(method);
指令碼js就是alert方式,或console.log。console.log 原先是 firefox 的「專利」,嚴格說是安裝了 firebugs 之後的 firefox 所獨有的除錯「絕招」。
這一招,ie8 學會了,不過用起來比 firebugs 麻煩,只有在開啟除錯視窗(f12)的時候,console.log 才能出結果,不然就報錯。
css除錯就是弄成色塊加上邊框等。或者在頁面寫上css後,調通後再轉移到css檔案。
調式利器:
1 內建api輸出除錯
1.1 基本除錯api
1.1.1 echo (print):
1.1.2 printf
1.1.3 print_r、var_dump(var_export)、debug_zval_dump
1.2 錯誤控制和日誌記錄除錯
1.2.1 錯誤選項控制
1.2.2 錯誤丟擲和處理
1.2.3 使用錯誤抑制符
1.2.4 日誌記錄
2 瀏覽器除錯
2.1 頁面輸出除錯
2.2 firephp 除錯
2.2.1 普通變數監測
2.2.2 呼叫棧監測
2.2.3 監測丟擲異常
2.2.4 組顯示資訊
3 ide 除錯
3.1 基本常用ide介紹
3.1.1 vim
3.1.2 zend studio
3.1.3 eclipse
3.1.4 netbeans
3.2 ide除錯
3.2.1 zend studio + zend debugger
3.2.2 eclipse (pdt) + xdebug
3.2.3 vim + xdebug + dbgp
4 php 效能除錯技術
4.1 基本時間占用監測
4.2 使用 xdebug 進行效能分析
4.2.1 安裝配置:
4.3 apd(advanced php debugger)
4.3.1 安裝配置
4.3.2 使用apd
4.4 使用xhprof 進行效能分析
4.4.1 xhprof 的優點:
5 php單元測試技術
5.1 phpunit
PHP 除錯技術總結
1 內建 api 輸出除錯 我們除了用echo,print,print r,var dump,var export 1 1.debug zval dump 輸出結果跟 var dump 類似,唯一增加的乙個值是 refcount,就是記錄乙個變數被引用了多少次,這是 php 的 copy on wr...
php除錯技術文件
參考資料 php除錯技術手冊 主要是針對目前流行的各種php除錯技術的乙個實驗和總結,所有除錯方法都是在容易部署實現的基礎來進行講解,也希望對php開發者有乙個系統的除錯方法的歸納和使用的幫助。目錄1 內建api輸出除錯 1.1 基本除錯api 1.1.1 echo print 1.1.2 prin...
php除錯技術文件
參考資料 php除錯技術手冊 主要是針對目前流行的各種php除錯技術的乙個實驗和總結,所有除錯方法都是在容易部署實現的基礎來進行講解,也希望對php開發者有乙個系統的除錯方法的歸納和使用的幫助。目錄 1 內建api輸出除錯 1.1 基本除錯api 1.1.1 echo print 1.1.2 pri...