我一直在使用 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
关于为什么出现而不是其他人的任何想法?