首页 > 解决方案 > Netbeans/Xdebug 只显示函数中的一些局部变量

问题描述

我一直在使用 NetBeans 和 XDebug 在本地服务器上调试 PHP 脚本。即使xdebug.show_local_vars = 1在 php.ini 中设置,Netbeans 也只会偶尔在函数中显示本地数组。

例如,在这样的最小脚本中:

<?php
test();
function test() {
  $dow = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];
  $tod = ['AM', 'PM', 'EVE'];
  $mat = ['', '', '', '', '', '', ''];
}

我可以$mat在 Netbean 的变量窗口中查看,但不能在其他两个窗口中查看。更改数组名称没有区别。

$mat关于为什么出现而不是其他人的任何想法?

标签: phpnetbeansxdebugnetbeans-8.2

解决方案


推荐阅读