2011-10-10 13 views

Respuesta

35

Hay dos formas de hacerlo. Puede editar este valor de forma local y global también.

  1. local configuración ("valor local ") en su propio archivo PHP:

    <?php 
        ini_set('xdebug.var_display_max_depth', '10');  
        // here comes your code... 
    ?> 
    
  2. Global establecer (" valor Maestro") en php.ini:

    1. Lo primero cate su archivo php.ini.
      • En phpinfo(), se puede llegar a saber de dónde proviene "Cargado archivo de configuración" Directiva.
      • También puede localizar utilizando símbolo del sistema/terminal de:
        • de Windows: php --ini | findstr /C:"Loaded Configuration File"
        • Linux/UNIX: php --ini | grep 'Loaded Configuration File'
      • usando php_ini_loaded_file(): <?php echo php_ini_loaded_file(); ?>
    2. Abra su php.ini en un archivo de editor de texto.
    3. usted tiene que poner algo como lo siguiente a este archivo (en este ejemplo, estoy usando php_xdebug-2.2.3-5.3-vc9-nts.dll (http://xdebug.org/wizard.php utilizar para conocer cuál es la versión que necesita)), y, por supuesto, es necesario sustituir <path to your XDebug> a la ruta adecuada:

      [Xdebug] 
      ;; <path to your XDebug> is like 
      ;; C:\Program Files (x86)\PHP\v5.3\ext in Windows 
      ;; (should be e.g. in PHP directory's "ext" subdir) 
      ;; [backslash UNDER WINDOWS,/under UNIX-like operating systems] 
      zend_extension = "<path to your XDebug>\php_xdebug-2.2.3-5.3-vc9-nts.dll" 
      
      ;; HERE comes the answer to your question, we set the mentioned variable to 10 
      xdebug.var_display_max_depth = 10 
      

tan simple como eso ... se puede comprobar el resultado en parte de Xdebug phpinfo en una tabla: no será un "Valor local" y una columna "Valor maestro".

Aquí hay una captura de pantalla de ejemplo de mi servidor localhost; en este ejemplo, la configuración mundial es 3, pero establece el valor local a 10, con lo anterior ini_set():

Xdebug - var_display_max_depth (Local value/Master value)

3

Además de Sk8erPeter responder por supuesto puede ponerlo en tu .archivo htaccess para una administración más rápida:

php_value xdebug.var_display_max_depth 10