10

こんにちは、Xdebug 拡張機能を有効にしましたが、長い配列 (1000 ポジションなど) をダンプすると、xdebug は値を抑制します... Xdebug プラグインではなく、抑制をオフにすることは可能ですか...

ここにあなたたちへの例..

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]
              ...
4

2 に答える 2

19

Xdebug設定を変更する必要があります。http: //xdebug.org/docs/all_settingsページをご覧ください。

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、ネストレベルを最大にすることです。

于 2013-06-21T13:33:11.160 に答える
2

これは、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
于 2015-06-12T19:06:44.437 に答える