Have you ever noticed how when you do a var_dump() that it always goes so far into the tree then displays three dots … ?
Have you ever wanted to see beyond those three dots? The answer is your xdebug PHP ini settings!
; with sane limits
xdebug.var_display_max_depth = 10
xdebug.var_display_max_children = 256
xdebug.var_display_max_data = 1024
; with no limits
; (maximum nesting is 1023)
xdebug.var_display_max_depth = -1
xdebug.var_display_max_children = -1
xdebug.var_display_max_data = -1
You can set this stuff on your script with ini_set() :
ini_set('xdebug.var_display_max_depth', 10);
ini_set('xdebug.var_display_max_children', 256);
ini_set('xdebug.var_display_max_data', 1024);
Much better!