のむログ

技術メモ / 車 / 音楽 / 雑記 / etc...

var_dumpが省略される件

f:id:nomunomu0504:20190411144524j:plain:w0

要素の多い配列を表示させると、決まって省略される。

var_dump関数の前に以下を記述すれば省略されることなく表示させることができる。

ini_set('xdebug.var_display_max_children', -1);
ini_set('xdebug.var_display_max_data', -1);
ini_set('xdebug.var_display_max_depth', -1);

var_dump($array);

毎回記述するのが面倒であれば、php.iniに記述すればよい

xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=-1

しかし、php.iniに記述すると全ての.phpに影響があるので注意されたい。