от
Как вы отладки PHP-скриптов? Я в курсе основных отладки, такие как использование отчетов об ошибках. Точки останова отладки в PHPEclipse тоже весьма полезно. Что лучший (с точки зрения быстрый и легкий) способ отладки в PhpStorm или любой другой интегрированной среды разработки?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

31 Ответы

0 голосов
от
Как вы отладки PHP-скриптов? Я в курсе основных отладки, такие как использование отчетов об ошибках. Точки останова отладки в PHPEclipse тоже весьма полезно. Что лучший (с точки зрения быстрый и легкий) способ отладки в PhpStorm или любой другой интегрированной среды разработки?
0 голосов
от
Попробуйте затмение ФДТ для настройки среды Eclipse, который имеет особенности отладки, как вы упомянули. Возможность шагнуть в код-это гораздо лучший способ для отладки, то старый метод вложенностями и печати в различных точках, чтобы увидеть, где ваш поток пойдет не так. Когда все остальное терпит неудачу, хотя и у меня есть только по SSH и vim я еще
var_dump()
/
die()
, чтобы найти, где код идет на юг.
0 голосов
от
Вы можете использовать Firephp дополнение к Firebug для отладки PHP в той же среде, как JavaScript. Я также использовать отладчик xdebug для профилирования PHP и упоминалось ранее.
0 голосов
от
Это моя маленькая среде отладки:
error_reporting(
0 голосов
от
Xdebug и DBGp плагин для Notepad для тяжелых охотничьих ошибка, FirePHP для легких вещей. Быстрый и грязный? Ничто не сравнится dBug.
0 голосов
от
Отладчик xdebug имеет важное значение для развития. Я установить его, прежде чем любое другое расширение. Это дает вам трассировки стека в случае любой ошибки и вы можете легко включить профилирование. Для быстрого взгляда на использование структуры данных
var_dump()
. Не используйте
print_r()
потому что вам придется окружить его
0 голосов
от
PhpEd-это очень хорошо. Вы можете войти/За/из функции. Вы можете запустить специальный код, проверить переменные, изменение переменных. Это удивительно.
0 голосов
от
1) я использую print_r(). В текст. сообщ, у меня есть сниппет для 'пред', которая расширяется к этому:
echo "
0 голосов
от
Я использовал Зенд студии (5.5), вместе с Zend платформа. Что дает правильная отладка, точки останова/шагая через код и т. д., хотя по цене.
0 голосов
от
Положа руку на сердце, комбинация печати и print_r() для вывода переменных. Я знаю, что многие предпочитают использовать другие, более продвинутые методы, но я считаю, это самый простой в использовании. Я скажу, что я не в полной мере оценить это, пока я сделал некоторые микропроцессор программирование в универе и не сумел воспользоваться даже этим.
...