程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 為PHP開發者准備的12個調試工具(1)

為PHP開發者准備的12個調試工具(1)

編輯:關於PHP編程

PHP是在實踐中發展迅速並被最多使用的腳本語言;包含了諸如詳細的文檔、龐大的社區、無數可使用的腳本及支持框架等許多特性。PHP提供的這些特性使得它比Python或Ruby等腳本語言更容易上手。

為構建極具創新樂趣的Web應用,PHP開發人員持續搜尋著有用的工具。在這篇文章中,我收集了開發人員的12個PHP調試工具,它們將有助於開發人員輕松找出並調試應用程序及腳本中的錯誤。下面的PHP調試工具支持Ajax請求,並包含通用數據采集器和基於堆棧的錯誤處理器。我希望你能在未來的項目中體會到這個列表的方便和有用之處。

1. Kint

kint

當調試PHP代碼時,var_dump()、print_r()和debug_backtrace()是我們最常用的工具。Kint,一個開源軟件,一個不需安裝的替代者,它提供了更好的調試體驗。它巧妙地檢測幾乎不可讀的數據,並將它們定制成規則的輸出顯示。變量名、文件、行號及包裝的函數它全能提示出來。

源碼

2. DebugBar

debugbar

DebugBar是一個自由開源軟件,它可以被集成到任何PHP項目用來收集和定位數據。它沒有第三方依賴,支持Ajax請求,包含通用數據收集器且集成常見的庫。生成的bar是100% JavaScript實現的並被放置在頁面底部像開發工具一樣)。新的收集器和視圖可以被輕松的添加,並且可以保存或重新運行以前的請求。

源碼

3. Pinba

pinba

Pinba是一個可作為PHP統計服務使用的開源MySQL存儲引擎。它使用收到的數據來分析PHP應用性能並快速定位任何問題。

源碼

4. PHPMD

phpmd

PHPMD是一個易於配置,對PHP原始依賴指標友好的前端。它在你的代碼中的尋找多種潛在問題,包括可能的bug、不適合的代碼、未使用的參數等。

源碼

5. Xde Bug

xdebug

Xdebug是一個自由開源的用於調試和分析PHP腳本細節的PHP擴展。由於它是一個擴展,所以使用起來很方便,且在編碼端只需要很少的設置。它可以提供錯誤信息中堆棧跟蹤和函數跟蹤的所有數據,包括用戶定義函數的所有參數、函數名、文件名以及行標志。Xdebug還可以提供內存分配、分析信息和代碼覆蓋率分析的數據。

源碼

6. Whoops

whoops

Whoops是一個使錯誤處理和調試更容易的PHP庫。這個庫提供基於堆棧的錯誤處理,並且有一個好看的界面。它有一個處理異常的簡單API,能夠跟蹤幀及它們的數據,並可以與任何框架整合end和Silex已經內置集成)。  

源碼


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved