Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

xdebug.var_display_max_depth


Xdebug2.0.0RC1を使っていて、再帰的なデータ構造が2階層目までしか表示されない。何でかな〜と思っていると、php.iniに

xdebug.var_display_max_depth=2

という設定が。。。こんなのやったっけ?と思い調べると、RC1のChangelogにしっかりと記載が。。。

  • Partially implemented FR #50: Resource limiting for variable display. By default only two levels of nested variables and max string lengths of 512 are shown. This can be changed by setting the ini settings

xdebug.var_display_max_depth and xdebug.var_display_max_data.

確かに

xdebug.var_display_max_data=102400
xdebug.var_display_max_depth=100

とすると、それなりに表示されたので良しとするも、一体いつこの設定やったんだろ?
ちなみに、Xdebug2.0.0RC1のini設定項目は次のように大量です。。。