Xdebug基本配置引數

2021-09-30 08:01:20 字數 1100 閱讀 4289

以下是我在 xdebug官方documention裡閱讀並翻譯的。

本人英語水平有限,如果有錯誤還望指望。

相關引數

1.xdebug.default_enable = 1

引數型別boolean,預設值為1

當設定為1,堆疊跟蹤缺省會顯示乙個錯誤事件。

你可以在單個頁面上禁用xdebug,只需使用xdebug_disable()

2.xdebug.max_nesting_level = 100

引數型別integer,預設值為100

遞迴查詢錯誤的最多巢狀次數

3.xdebug.scream = 0

引數型別boolean,預設值為0

當設定為1,那麼所有使用@操作的警告、錯誤將不再隱藏。

注:儘量減少使用@操作,效能開銷會加大。

相關函式

1.xdebug_call_class()

返回從當前函式/方法呼叫的類名

2.xdebug_call_file()

返回從當前函式/方法呼叫的檔案

3.xdebug_call_function()

返回從當前函式/方法呼叫的函式名

4.xdebug_call_line()

返回從當前函式/方法呼叫函式的行號

5.xdebug_disable( )

關閉xdebug錯誤跟蹤

6.xdebug_enable()

開啟xdebug錯誤跟蹤

返回結果:called @ /home/httpd/html/test/xdebug_caller.php:12 from

7.xdebug_get_headers()

返回所有通過php的header()設定的值,或者其他頭設定。

返回型別為陣列

8.xdebug_is_enabled( )

返回是否啟用了堆疊跟蹤

9.xdebug_memory_usage()

返回當前記憶體使用情況

10.xdebug_peak_memory_usage()

返回高峰記憶體使用情況

11.xdebug_time_index()

返回自指令碼啟動到指定指令碼索引行所用時間

xdebug的使用與配置引數

xdebug.auto trace off 這個一般是要關掉的,會自動產生很多跟蹤檔案 xdebug.remote enable 0 這個也是要關掉的,有時候php會很慢 xdebug.remote handle dbgp xdebug.remote mode req xdebug.collect ...

xDebug 伺服器端的配置引數

xdebug load xdebug extension zend extension ts path tp xdebug 是否開啟自動跟蹤 xdebug.auto trace on 是否開啟異常跟蹤 xdebug.show exception trace on 是否開啟遠端除錯自動啟動 xdebu...

xdebug安裝與配置

今天用了很長的時間來研究和配置xdebug,網上只言片語說了好多關於安裝和配置的文章,但是沒有任何乙個能夠全面介紹,導致我遇到的問題都無法解決,最後終於在一位非常不錯的朋友的幫助下,解決了問題,現就我在安裝和配置xdebug的過程中遇到的問題以及解決方案進行簡單整理。xdebug是開發php過程中非...