2013-06-21 17 views
9

Merhaba, Xdebug uzantısını etkinleştirdim, ancak uzun bir dizi (1000 konum gibi) bıraktığımda xdebug değerlerin üzerine basar ... Xdebug eklentisini değil, bastırmayı kapatmak mümkün olur. ..Xdebug - var_dump iç içe geçme düzeyini değiştir

burada

sizlerle bir örnek ..

sen, Xdebug ayarlarını değiştirmek http://xdebug.org/docs/all_settings sayfasına bir göz almak gerekir
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] 
       ... 

cevap

18

:

xdebug.var_display_max_children 
xdebug.var_display_max_data 
xdebug.var_display_max_depth 

php.ini veya xdebug.ini ayarlarına ekleyin. Davanız için maksimum yuvalanma seviyesine sahip olmak için xdebug.var_display_max_depth=-1.

+1

, teşekkür – Neto

+0

sayesinde, sadece ben de gerekeni! – Mirage

1

İşte kullananların Ubuntu 14.04 LTS sunucusuna

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 

Kaydet ve çıkış için hızlı kopyalama ve yapıştırma cevabı.

tam ben gerekenler
# for apache2 server 
sudo service apache2 restart 

# for nginx 
sudo service php5-fpm restart 
İlgili konular