отладчик для разработки PHP расширений

0

Я начинаю разрабатывать расширение php на основе C и zend Api.

Я ищу отладчик, который я могу использовать для этого.

Я нашел расширение под названием "Zend Debugger", но я не уверен, связано ли это с отладкой php-кодов веб-приложений или связано с отладкой кода c php-расширений.

Любая информация об этом мне очень поможет.

Спасибо за помощь.

  • 1
    Zend Debugger для PHP кода / опкодов наверняка. Для кода расширения вам нужен ваш любимый «настоящий» отладчик, например, я использую gdb с ddd в качестве интерфейса GUI для Linux для этого ...
  • 0
    Спасибо за ваш ответ. Как я понимаю, нет никакого специального отладчика для разработки расширений php, но мы можем использовать стандартный отладчик на linux, который является gdb
Теги:
debugging
php-extension
zend-studio

1 ответ

2
Лучший ответ

Я использую gdb для отладки расширения PHP. Вы можете установить точку останова по имени функции, gdb покажет вам что-то вроде этого, потому что расширения PHP загружаются dlopen. Нажмите y, затем run:

Function "foo" not defined.
Make breakpoint pending on future shared library load? (y or [n]) 
  • 0
    Как я понимаю, нет никакого специального отладчика для разработки расширений php, но мы можем использовать стандартный отладчик на linux, который является gdb

Ещё вопросы

Сообщество Overcoder
Наверх
Меню