2016-02-26 74 views
1

有沒有人注意到這種奇怪的行爲?我有在ubuntu 14.04上運行的Xdebug 2.3.3的PHP 5.6。在調試時,在netbeans dev中,我正在困擾着「未定義的屬性」錯誤。這裏有一個例子:x-debug導致錯誤'未定義屬性'錯誤

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

公告:未定義的屬性:Symfony的\分量\ DependencyInjection \ ContainerBuilder :: $的getParameter

正如你所看到的,getParameter是一種方法,而不是一個屬性。通常情況下,這種情況發生在將鼠標懸停在變量上以查看其值時發生,但如果我將鼠標留在代碼窗口中的時間太長,也會發生這種情況。

我最近將PHP升級到5.6,主要是因爲PHPUnit需要它,那就是問題開始的時候。

有沒有人有任何想法我可以解決這個問題?甚至哪個程序(Xdebug,PHP,Netbeans)可能導致它?

回答

2

我的環境與您的環境相同。據我可以告訴它是一個問題與xdebug/php5.6在我的容器與PHP 5.4這個問題不存在。我升級了我的xdebug到2.4.0RC4(寫這篇文章的最新版本),我無法複製它(需要進一步測試)。你可以嘗試一下,看看自己。

+0

很高興我不是唯一的經歷這一點。直到它成爲主流後,我纔會離開php7,但我可以嘗試更新版本的xdebug。 – Twifty