Недавно я установил xdebug на свою ststem и хотел увеличить xdebug.var_display_max_depth от 3 до 10. Как я могу это сделать?
Увеличить var_display_max_depth для xdebug
Ответ 1
Есть два способа сделать это. Вы также можете редактировать это значение локально и глобально.
-
Локальная настройка ( "Локальное значение" ) в вашем собственном PHP файле:
<?php ini_set('xdebug.var_display_max_depth', '10'); // here comes your code... ?>
-
Глобальная настройка ( "Главное значение" ) в
php.ini
:- Сначала найдите файл
php.ini
. <Суб >- В
phpinfo()
вы можете узнать, где он находится из директивы "Загруженный файл конфигурации". - Вы также можете найти его с помощью командной строки/терминала:
- Windows:
php --ini | findstr /C:"Loaded Configuration File"
- Linux/UNIX-like:
php --ini | grep 'Loaded Configuration File'
- Windows:
- используя
php_ini_loaded_file()
:<?php echo php_ini_loaded_file(); ?>
Суб >
- В
- Откройте файл
php.ini
в текстовом редакторе. -
Вы должны добавить в этот файл что-то вроде следующего (в этом примере я использую
php_xdebug-2.2.3-5.3-vc9-nts.dll
(используйте http://xdebug.org/wizard.php, чтобы узнать, какая версия вам нужна)), и, конечно же, вам нужно подставить<path to your XDebug>
на соответствующий путь:[Xdebug] ;; <path to your XDebug> is like ;; C:\Program Files (x86)\PHP\v5.3\ext in Windows ;; (should be e.g. in PHP directory "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
- Сначала найдите файл
Простой, поскольку... вы можете проверить результаты в части phpinfo xdebug в таблице: там будет столбец "Локальное значение" и "Мастер-значение".
Вот пример скриншота с моего локального сервера; в этом примере глобальная конфигурация 3
, но я устанавливаю локальное значение 10
, с вышеупомянутым ini_set()
:
Ответ 2
В дополнение к ответу Sk8erPeter вы можете, конечно, установить его в свой файл .htaccess для более быстрого управления:
php_value xdebug.var_display_max_depth 10