Использование включенного расширения php pecl - PullRequest
1 голос
/ 13 декабря 2010

В настоящее время я пытаюсь повысить свои навыки отладки PHP, и как часть этого я пытаюсь изучить несколько новых инструментов.Одним из них является include .

. Кажется, расширение работает нормально (нет ошибки запуска, отображается в phpinfo, генерирует файлы дампа), но всегда сообщает, что число включений равно 0, поэтомуявно не работает правильно.

Сначала я подозревал, что это было связано с моим интенсивным использованием auto_include, но после выполнения некоторых тестов, которые не, я сомневаюсь, что это связано.

КлассГрафики генерируются нормально, но карты включения просто не существуют.Я просто делаю это неправильно или расширение сломано?Я просто не знаю, и даже после какого-то тяжелого поиска в Google не могу найти ничего полезного.

Я установил inclued, используя "phpize метод".Моя версия PHP 5.3.2 работает на Mac OSX 10.6.5.У меня также есть XDebug и memtrack.

1 Ответ

1 голос
/ 13 декабря 2010

После выполнения тестового запуска с Valgrind, наблюдающего за Apache, я заметил, что xdebug работал ниже, в том числе. В слепом тесте я попытался отключить XDebug, и вот, в том числе работает, как и ожидалось.

Итак, чтобы ответить на мой собственный вопрос:

Не используйте XDebug вместе с include, если вы хотите иметь графы include. Графическое представление классов отлично работает с запущенным XDebug.

...