2013-06-21 6 views
9

こんにちは、Xdebug拡張機能を有効にしましたが、長い配列(1000ポジションなど)をダンプすると、xdebugは値を抑制します... Xdebugプラグインではなく、抑止をオフにすることは可能です。 ..あなたみんなにここXdebug - var_dumpネストレベルを変更する

例..

object(stdClass)[213] 
    public 'OrderGetByStatusResult' => 
    object(stdClass)[214] 
     public 'OrderDTO' => 
     array (size=3) 
      0 => 
      object(stdClass)[215] 
       ... 
      1 => 
      object(stdClass)[230] 
       ... 
      2 => 
      object(stdClass)[266] 
       ... 

答えて

18

あなたはhttp://xdebug.org/docs/all_settingsページを見て、あなたのXdebug設定を変更する必要があります。

xdebug.var_display_max_children 
xdebug.var_display_max_data 
xdebug.var_display_max_depth 

php.iniまたはxdebug.iniに設定を追加します。あなたのケースはxdebug.var_display_max_depth=-1で、最大入れ子レベルがあります。

+1

これは私が必要とするものです。ありがとう、 – Neto

+0

ありがとう、ちょうど私が必要だっただけ! – Mirage

1

ここでのUbuntu 14.04 LTSサーバー

sudo vi /etc/php5/apache2/conf.d/20-xdebug.ini 

# paste the following to the file 
zend_extension=xdebug.so 
xdebug.var_display_max_children=-1 
xdebug.var_display_max_data=-1 
xdebug.var_display_max_depth=-1 

保存して終了を使用して、それらのためのクイックコピー&ペーストの答えです。

# for apache2 server 
sudo service apache2 restart 

# for nginx 
sudo service php5-fpm restart