php - x-debug 导致错误 'undefined property' 错误

标签 php ubuntu xdebug

还有其他人注意到这种奇怪的行为吗?我有 php 5.6 和 Xdebug 2.3.3 在 ubuntu 14.04 上运行。在 netbeans 开发中进行调试时,我遇到了“未定义的属性”错误。这是一个例子:

$bundles = $container->getParameter('kernel.bundles');

Notice: Undefined property: Symfony\Component\DependencyInjection\ContainerBuilder::$getParameter

如您所见,getParameter 是一个方法,而不是一个属性。通常,当将鼠标悬停在变量上以查看其值时,会发生这种情况,但如果我将鼠标在代码窗口中停留太久,也会发生这种情况。

我最近将 PHP 升级到了 5.6,主要是因为 PHPUnit 需要它,这就是问题开始的时候。

有人知道我该如何解决这个问题吗?或者甚至是哪个程序(Xdebug、PHP、Netbeans)可能导致它?

最佳答案

我的环境和你的一样。据我所知,这是 xdebug/php5.6 的问题,因为在我的 php 5.4 容器上,这个问题不存在。我将 xdebug 升级到 2.4.0RC4(撰写本文时最新版本),但无法重现它(需要进一步测试)。您可以尝试一下并亲自看看。

关于php - x-debug 导致错误 'undefined property' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35644946/

相关文章:

ubuntu - Ansible本地配置文件无法识别 key ?

r - 在 Ubuntu 10.04 上安装 R 2.13.0 包(插入符号)时出错

ide - PHPStorm 无法与 xdebug 建立外部连接

netbeans - xampp 中的 xdebug 不适用于 netbeans

php - 保护 PHP 网页访问

PHP 在 MS WORD 中读写

php - 具有 3 个 INNER JOIN 的 MYSQL 查询

linux - 无法连接/dev/video0(网络摄像头),我该怎么办?

php - 无法在 XAMPP 和 Windows XP 上安装 Xdebug

javascript - Facebook Graph API 的替代方案 "taggable_friends"