我刚开始使用Netbeans来调试PHP应用程序,但是当我检查任何对象时,它一遍又一遍地打印CLASSNAME,这使得理解对象的内容变得非常困难。请看下面的图片,看看我在说什么。有谁知道发生了什么事?
以下是一些可能很重要的细节......
Netbeans版本6.8
PHP 5.2.9
Xdebug版本2.1.0 beta。这是我在php.ini中的xdebug配置:
[xdebug]
zend_extension_ts="C:\wamp\bin\php\php5.2.9-2\ext\php_xdebug-2.1.0beta3-5.2-vc6.dll"
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
如果我无法解决这个问题,我将会回到Eclipse(这似乎太慢了!)。
答案 0 :(得分:1)
好的,看起来这是我使用的xdebug版本的问题。 Xdebug 2.1.0 beta有一个名为CLASSNAME的新伪属性,Netbeans还不太知道如何处理。我能够通过使用xdebug 2.0.5解决这个问题。
如果有人有兴趣:
以下是Netbeans错误报告:http://netbeans.org/bugzilla/show_bug.cgi?id=182148
这是xdebug错误报告:http://bugs.xdebug.org/view.php?id=518