Domanda Aumentare var_display_max_depth per xdebug


Ho recentemente installato xdebug sul mio sistema e ho voluto aumentare xdebug.var_display_max_depth da 3 a 10. Come posso fare?


17
2017-10-10 23:39


origine


risposte:


Ci sono due modi per farlo. È possibile modificare questo valore localmente e globalmente.

  1. Impostazione locale  ("Valore locale") nel tuo file PHP:

    <?php  
        ini_set('xdebug.var_display_max_depth', '10');    
        // here comes your code...  
    ?>
    
  2. Impostazione globale ("Valore principale") in php.ini:

    1. Prima trova il tuo php.ini file.
      • In phpinfo(), puoi sapere da dove viene "File di configurazione caricato" direttiva.
      • Puoi anche localizzarlo usando il prompt dei comandi / terminale:
        • Finestre: php --ini | findstr /C:"Loaded Configuration File"
        • Linux / UNIX-like: php --ini | grep 'Loaded Configuration File'
      • utilizzando php_ini_loaded_file(): <?php echo php_ini_loaded_file(); ?>

35
2017-11-30 18:41



Oltre alla risposta di Sk8erPeter puoi ovviamente impostarlo nel tuo file .htaccess per una gestione più veloce:

php_value xdebug.var_display_max_depth 10

3
2018-05-02 14:07