增加 xdebug 的 var_display_max_depth
我最近在我的 ststem 上安装了 xdebug,并想将 xdebug.var_display_max_depth 从 3 增加到 10。我该如何做呢?
I recently installed xdebug on my ststem and wanted to increase xdebug.var_display_max_depth from 3 to 10. How can I go about doing that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有两种方法可以做到这一点。您也可以在本地和全局编辑此值。
您自己的 PHP 文件中的本地设置(“本地值”):
全局设置(“ php.ini 中的主值”):
php.ini
文件。<子>
phpinfo()
中,您可以从“加载的配置文件”指令中了解它的位置。php --ini | findstr /C:"加载的配置文件"
php --ini | grep '加载的配置文件'
php_ini_loaded_file()
:php.ini
。您必须将以下内容放入此文件中(在本例中,我使用
php_xdebug-2.2.3-5.3-vc9-nts.dll
(使用 http://xdebug.org/wizard.php 了解您需要哪个版本)),并且当然,您需要将
替换为适当的路径:<前><代码>[Xdebug]就像\php_xdebug-2.2.3-5.3-vc9-nts.dll"
;;
;; Windows 中的 C:\Program Files (x86)\PHP\v5.3\ext
;; (例如应该在 PHP 目录的“ext”子目录中)
;; [WINDOWS 下的反斜杠,类 UNIX 操作系统下的 /]
zend_extension = "
;;这是您问题的答案,我们将提到的变量设置为 10
xdebug.var_display_max_深度 = 10
就这么简单...您可以在表格中检查 phpinfo 的 xdebug 部分的结果:会有一个“< em>本地值”和“主值”列。
这是我的本地主机服务器的示例屏幕截图;在此示例中,全局配置为
3
,但我将本地值设置为10
,如上所示提到ini_set()
:There are two ways to do that. You can edit this value locally and globally too.
Local setting ("Local value") in your own PHP file:
Global setting ("Master value") in
php.ini
:php.ini
file.phpinfo()
, you can get to know where it is from "Loaded Configuration File" directive.php --ini | findstr /C:"Loaded Configuration File"
php --ini | grep 'Loaded Configuration File'
php_ini_loaded_file()
:<?php echo php_ini_loaded_file(); ?>
php.ini
in a text editor file.You have to put something like the following to this file (in this example, I'm using
php_xdebug-2.2.3-5.3-vc9-nts.dll
(use http://xdebug.org/wizard.php to get to know which version you need)), and of course, you need to substitute<path to your XDebug>
to the appropriate path:Simple as that... you can check the results in phpinfo's xdebug part in a table: there will be a "Local value" and a "Master value" column.
Here's a sample screenshot from my localhost server; in this example, the global configuration is
3
, but I set the local value to10
, with the above mentionedini_set()
:除了 Sk8erPeter 答案之外,您当然可以将其设置在 .htaccess 文件中以加快管理速度:
In addition to Sk8erPeter answer you can of course set it in your .htaccess file for faster management: