文檔內容來自xdebug.org/docs
,翻譯時xdebug版本爲2.6
。我在官方文檔基礎上針對中文排版和教程內容的編排作了一些優化,但願中文文檔看起來更容易理解。git
英文原始文檔地址: https://xdebug.org/docs/
中文文檔github地址: https://github.com/Anoxia/xde...
本節介紹各個操做系統下如何安裝Xdebug。github
本節介紹Xdebug的基本功能,包括在錯誤條件下顯示堆棧軌跡、最大嵌套級別保護和時間跟蹤。segmentfault
本節介紹Xdebug替換了PHP的var_dump()
函數來打印變量。Xdebug的版本包含不一樣類型的不一樣顏色,並限制數組元素/對象屬性的數量,最大深度和字符串長度。還有一些其餘功能處理變量顯示。數組
本節介紹當Xdebug被激活時,只要PHP決定顯示通知,警告,錯誤等,就會顯示堆棧跟蹤。堆棧跟蹤顯示的信息以及顯示方式能夠根據您的須要進行配置。函數
本節介紹Xdebug容許你記錄全部的函數調用,包括參數和返回值到不一樣格式的文件。工具
本節介紹代碼覆蓋率,告訴您在請求期間執行了哪一行腳本(或一組腳本)。有了這些信息,你能夠找出你的單元測試有多好。單元測試
本節介紹Xdebug的內置垃圾收集統計分析器,容許你找出PHP內部垃圾收集器觸發的時間,清理了多少個變量,花了多長時間,以及如何釋放多少內存。測試
本節介紹Xdebug的內置分析器容許您查找腳本中的瓶頸,並使用外部工具(如KCacheGrind或WinCacheGrind)對這些瓶頸進行可視化。優化
本節介紹如何使用Xdebug爲客戶端提供的調試接口,如何設置PHP和Xdebug來對執行中的PHP腳本進行調試及相關的一些客戶端。操作系統
本節介紹在使用xdebug的過程當中常出現的問題