XDebug 有什麼用?

XDebug 有什麼用?

test:coverage 依賴 XDebug 來收集其訊息,您需要先安裝並啟用它。

它是如何運作的?

答案1

它是一個PHP模組,需要少量的伺服器端配置才能安裝

它透過修改腳本的執行、提取細節並允許更高精度的執行(包括在執行時修改程式碼和查看變數/堆疊/記憶體/等)以及進程堆疊轉儲的格式化來擴展 PHP 軟體本身的功能。它很棒,而且免費!

在這裡查看更多相關資訊:http://xdebug.org/docs/

答案2

或者從人的角度解釋為什麼 Grizly 說,它允許您找到程式碼中的瓶頸(如果您的程式碼會減慢其餘程式碼的速度),以便您可以修復它。如果您是效能狂(像我一樣)或期望高流量負載,那麼它很有用。

答案3

PHPUnit 也使用 XDebug 在執行單元測試時產生覆蓋率統計資料。

相關內容