Я начинаю разработку расширения php на основе C и Zend Api.
Я ищу отладчик, который я могу использовать для этого.
Я нашел расширение под названием «Zend Debugger», но я не уверен, связано ли оно с отладкой php-кодов веб-приложений или с отладкой c-кода расширений php.
Любая информация об этом мне очень поможет.
Спасибо за помощь.
Я использую GDB для отладки расширения PHP. Вы можете установить точку останова по имени функции, GDB покажет вам что-то вроде этого, потому что расширения PHP загружаются dlopen
, Нажмите y
, затем run
:
Function "foo" not defined.
Make breakpoint pending on future shared library load? (y or [n])
Других решений пока нет …