有没有人注意到这种奇怪的行为?我有运行在ubuntu 14.04上的Xdebug 2.3.3的php 5.6。在调试时,在netbeans dev中,我遇到了“未定义的属性”错误。这是一个例子:
$bundles = $container->getParameter('kernel.bundles');
注意:未定义的属性:Symfony \ Component \ DependencyInjection \ ContainerBuilder :: $ getParameter
如您所见,getParameter
是一种方法,而不是财产。通常情况下,将鼠标悬停在变量上以查看其值时会发生这种情况,但如果将鼠标停留在代码窗口中的时间过长,也会发生这种情况。
我最近将PHP升级到5.6,主要是因为PHPUnit需要它,那就是问题出现的时候。
有没有人知道我怎么能解决这个问题?或者甚至是哪个程序(Xdebug,PHP,Netbeans)可能导致它?
答案 0 :(得分:2)
我的环境和你的环境一样。据我所知,这是xdebug / php5.6的问题,因为在我的容器上使用php 5.4这个问题不存在。我将我的xdebug升级到2.4.0RC4(截至本文撰写时的最新版本),我无法重现它(需要进一步测试)。你可以尝试一下,亲眼看看。