在 xdebug.mode=debug 中启用重载 var_dump
Enable overloaded var_dump while also in xdebug.mode=debug
新的 Xdebug 似乎在调试模式下禁用重载的 var_dump()
函数。我喜欢同时使用 var_dump()
和断点调试,但我不得不在 xdebug.mode=develop
和 var_dump 和 xdebug.mode=debug
之间来回切换。
有什么方法可以在保持 xdebug.mode=debug
的同时启用重载的 var_dump()
?
这不是世界末日,但当我需要一个干净的 var_dump()
进行快速分析时,不得不来回交换有点烦人。
当然,只需用逗号列出两种模式:
xdebug.mode=debug,develop
来自https://xdebug.org/docs/all_settings#mode
You can enable multiple modes at the same time by comma separating their identifiers as value to xdebug.mode: xdebug.mode=develop,trace
.
您可以确定要转储的深度级别
;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
希望对您有所帮助
新的 Xdebug 似乎在调试模式下禁用重载的 var_dump()
函数。我喜欢同时使用 var_dump()
和断点调试,但我不得不在 xdebug.mode=develop
和 var_dump 和 xdebug.mode=debug
之间来回切换。
有什么方法可以在保持 xdebug.mode=debug
的同时启用重载的 var_dump()
?
这不是世界末日,但当我需要一个干净的 var_dump()
进行快速分析时,不得不来回交换有点烦人。
当然,只需用逗号列出两种模式:
xdebug.mode=debug,develop
来自https://xdebug.org/docs/all_settings#mode
You can enable multiple modes at the same time by comma separating their identifiers as value to xdebug.mode:
xdebug.mode=develop,trace
.
您可以确定要转储的深度级别
;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
希望对您有所帮助