Php 增加xdebug的var\u display\u max\u深度
我最近在我的系统上安装了xdebug,并希望将xdebug.var_display_max_depth从3增加到10。我该怎么做呢?有两种方法。您也可以在本地和全局编辑此值Php 增加xdebug的var\u display\u max\u深度,php,xdebug,Php,Xdebug,我最近在我的系统上安装了xdebug,并希望将xdebug.var_display_max_depth从3增加到10。我该怎么做呢?有两种方法。您也可以在本地和全局编辑此值 本地设置(“本地值”)在您自己的PHP文件中: 全局设置php.ini中的(“主值”): 首先找到您的php.ini文件。 在phpinfo()中,您可以从“加载的配置文件”指令中了解它的位置 也可以使用命令提示符/终端来定位它: Windows:php--ini | findstr/C:“加载的配置文件” Linu
php.ini
中的(“主值”):
php.ini
文件。
- 在
中,您可以从“加载的配置文件”指令中了解它的位置phpinfo()
- 也可以使用命令提示符/终端来定位它:
- Windows:
php--ini | findstr/C:“加载的配置文件”
- Linux/UNIX类:
php--ini|grep“加载的配置文件”
- Windows:
- 使用:
php.ini
李>
php\u xdebug-2.2.3-5.3-vc9-nts.dll
(用于了解您需要的版本)),当然,您需要将
替换为适当的路径:
[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
[Xdebug]
;; 就像
;; Windows中的C:\Program Files(x86)\PHP\v5.3\ext
;; (例如,应在PHP目录的“ext”子目录中)
;; [WINDOWS下的反斜杠,/类UNIX操作系统下的反斜杠]
zend_extension=“\php_xdebug-2.2.3-5.3-vc9-nts.dll”
;; 下面是您问题的答案,我们将上述变量设置为10
xdebug.var\u显示\u最大\u深度=10
就这么简单。。。您可以在一个表中检查phpinfo的xdebug部分中的结果:将有一个“本地值”和一个“主值”列 下面是我的本地主机服务器的示例屏幕截图;在本例中,全局配置为
3
,但我使用上述ini\u set()
将局部值设置为10
:
除了Sk8erPeter答案之外,您当然可以在.htaccess文件中设置它,以实现更快的管理:
php_value xdebug.var_display_max_depth 10