搜尋

首頁  >  問答  >  主體

在 xdebug.mode=debug 中啟用重載的 var_dump

新的 Xdebug 似乎在偵錯模式下禁用了重載的 var_dump() 函數。我喜歡同時使用var_dump() 和斷點調試,但我被迫在xdebug.mode=develop 的var_dump 和xdebug.mode=debug 的斷點之間來回交換。

有什麼方法可以在停留在 xdebug.mode=debug 的同時啟用重載的 var_dump() 嗎?

這不是世界末日,但當我需要一個乾淨的 var_dump() 進行快速分析時,不得不來回交換有點煩人。

P粉939473759P粉939473759269 天前479

全部回覆(2)我來回復

  • P粉530519234

    P粉5305192342024-03-30 09:39:54

    您可以決定要轉儲的深度等級

    ;try put it 10 or 13 and see the result
    xdebug.var_display_max_depth = 3

    檢查一下

    https://xdebug.org/docs/all_settings#var_display_max_depth

    #希望對你有幫助

    回覆
    0
  • P粉195200437

    P粉1952004372024-03-30 00:32:25

    當然,只要透過逗號列出兩種模式即可:

    xdebug.mode=debug,develop
    

    來自https://xdebug.org/docs/all_settings#mode

    #

    回覆
    0
  • 取消回覆