Я начинаю разрабатывать расширение 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])