Почему Netbeans + Xdebug показывает повторяющиеся результаты на панели переменных? - PullRequest
2 голосов
/ 25 марта 2010

Я только начал использовать Netbeans для отладки PHP-приложений, но когда я проверяю любой объект, на нем снова и снова печатается CLASSNAME, что затрудняет понимание содержимого объекта. Посмотрите на изображение ниже, чтобы понять, о чем я говорю. Кто-нибудь знает, что происходит?

image

Вот некоторые детали, которые могут быть важны ...
Версия NetBeans 6.8
PHP 5.2.9
Xdebug версия 2.1.0 бета. Вот мой конфиг xdebug из php.ini:

[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 (который, кажется, слишком медленный!).

1 Ответ

1 голос
/ 25 марта 2010

Хорошо, похоже, это проблема с версией xdebug, которую я использовал. Бета-версия Xdebug 2.1.0 имеет новое псевдо-свойство 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

...