Comments 53
var_dump() и microtime().
Zend debugger
потому что вместе с Zend Studio
потому что вместе с Zend Studio
пользовался по той же причине. сейчас использую XDebug т.к. JetBrains WebIDE :D
А чем оно оказалось лучше?
в двух словах — всем :D
если чуть более развернуто, то:
— скорость
— возможности:
+ дебагер PHP и JS
+ анализатор и автокомплит гораздо мощнее
+ больше возможностей по рефакторингу PHP (в будущем ожидаю полный набор «шоколада», а пока на уровне конфеты «гуливер» по сравнению с «жеваной ириской» в ZS) и несравнимо больше для JS
— мне удобнее работать в «подобных» средах (IDEA/WebIDE) чем в разных (IDEA/Eclipse)
— некоторое количество удобных лично для меня возможностей которые я уже реализовал для себя под JetBrains OpenAPI после непродолжительных боев вкрутились в WebIDE. под Eclipse нужно переписывать, а мне лень :)
а вообще нужно пробовать. там слишком много всякого приятного чтобы втиснуть в короткий коммент :")
если чуть более развернуто, то:
— скорость
— возможности:
+ дебагер PHP и JS
+ анализатор и автокомплит гораздо мощнее
+ больше возможностей по рефакторингу PHP (в будущем ожидаю полный набор «шоколада», а пока на уровне конфеты «гуливер» по сравнению с «жеваной ириской» в ZS) и несравнимо больше для JS
— мне удобнее работать в «подобных» средах (IDEA/WebIDE) чем в разных (IDEA/Eclipse)
— некоторое количество удобных лично для меня возможностей которые я уже реализовал для себя под JetBrains OpenAPI после непродолжительных боев вкрутились в WebIDE. под Eclipse нужно переписывать, а мне лень :)
а вообще нужно пробовать. там слишком много всякого приятного чтобы втиснуть в короткий коммент :")
забыл добавить. редактор JS гораздо мощнее чем Spket. т.е. в Spket есть масса приятного и я был им очень доволен, но если бы на момент покупки Spket я мог попробовать WebIDE, то предпочел использовать эти деньги на погашение части стоимости WebIDE :) ЕАР раздают бесплатно, это я по планах на покупку релиза.
и она, кстати, будет дешевле ZendStudio. гораздо дешевле. в 4-раза как минимум o_0
и она, кстати, будет дешевле ZendStudio. гораздо дешевле. в 4-раза как минимум o_0
Тоже самое то тем же причинам, а если еще и Zend Server 5 в комплекте с поддержкой эвентов так там вообще по логам дебажить можно.
XDebug'ом пользуюсь. Удобно, всё что надо есть. И var_dump() он «охорашивает» :)
Тока под Вистой крашит Апач на более-менее крупных скриптах. phpMyAdmin, например
VMWare Player/VirtualBox и имеете линуксбокс под вистой. я так и поступаю т.к. тягать за собой домой dev-сервера неудобно :) работаю с виртуалкой, перекатываю на dev а оттуда уже на продакшн. можете исключить среднее звено и наслаждаться, благо даже 128-256RAM виртуалке хватает за глаза, т.ч. ее влияние на общую производительность системы в большинстве ситуация просто не ощущается.
var_dump(), FirePHP
XDebug + Wincachegrind. Потому что привычно :)
Довольно неожиданные результаты, если честно :) 70 из 100 не используют отладчик…
Кстати, а какие еще PHP сообщества есть вообще? интересуют и наши и англоязычные…
а причем тут именно хабр? По-моему и вне хабра много пхп-разработчиков вообще удивляются при вопросе об отладчике, мол это что и зачем ваще?
«Даеш маладеш!» (с)
DBG т.к. XDebug у меня работает медленнее и часто роняет локальный апач. В качестве клиента для поотлаживать используется PhpEd.
со времен разработки на C, пришел к выводу что printf
а) удобней и гибче любого отладчика
б) дисциплинирует понимать код
с тех пор так и повелось
а) удобней и гибче любого отладчика
б) дисциплинирует понимать код
с тех пор так и повелось
xdebug
Потому что так сложилось. Не помню, почему именно он. Но мне хватает за глаза.
Потому что так сложилось. Не помню, почему именно он. Но мне хватает за глаза.
Плачу и ставлю галочку а последнем варианте.
fb($var, 'comment');
Бгг, отладка через libastral.so и отладка силами заказчика, похоже, самый распространенный вариант
Раньше пользовался Zend debugger, т.к. он был в комплекте с Zend studio.
А теперь из-за того что в компании стараемся использовать open-source продукты (Net Beans, Eclipse) стал пользовать xdebug. Он даже как-то поудобнее мне показался:
1. Поставл точку останова, тыкнул хелпер в firefox, запустил сессию дебага и наслаждаешься
2. Более приятные var_dump и сообщение об ошибках
3. Плюс есть профилировщик
А теперь из-за того что в компании стараемся использовать open-source продукты (Net Beans, Eclipse) стал пользовать xdebug. Он даже как-то поудобнее мне показался:
1. Поставл точку останова, тыкнул хелпер в firefox, запустил сессию дебага и наслаждаешься
2. Более приятные var_dump и сообщение об ошибках
3. Плюс есть профилировщик
xDebug + Web IDE
Zend debugger, правда не все отдебажить можно
Я раньше использовал Xdebug и постоянно были проблемы то со стабильностью, то с настройками. Долго мучался, тратил время на форумах в поисках решения бесконечных проблем, реально устал от всего этого, на стаковерфлоу накопал несколько сравнительных характеристик других отладчиков, выбрал NuSphere, попробовал — жизнь стала прекраснее, а работа значительно быстрее и, главное, стабильнее. Использую уже несколько лет, ничуть не жалею.
Sign up to leave a comment.
Какой дебаггер для PHP вы используете и почему?