|
Интересно как люди наиболее часто, и как наиболее эффективно дебажат свои пхп скрипты.
Используете ли вы echo, print_r или все же используете что то вроде xdebug? Если xdebug или что то другое, расскажите какой все таки дебагер лучше, а именно простота в установке, простота в использовании и конечно глючность.
|
|||||||
| комментировать |
|
одно другому не мешает, имхо.
если нужно быстро посмотреть результат отработки какой то функции и переменной, то использовать дебаг равносильно стрельбе из пушки по воробьям. А так xdebug в netbeans.Очень быстро всё настраивается, и работает нормуль.
|
||||||
| Комментировать |
|
Я уже набил руку в структурировании кода (разбиение на классы, функции и т.п.), поэтому с отладкой все достаточно просто: есть метод у класса, есть входное значение, есть ожидаемое выходное. Так как у меня на выходе всегда массив, то использую конструкцию
printf(' %s', print_r($result, true)); Размер одного метода редко превышает размер одного-двух экранов, поэтому, если на выходе неправильное значение, то ошибка в 90% случаев ищется визуально. В остальных - echo. Так же, на этапе разработки обязательно включаю максимальный уровень вывода ошибок, вплоть до E_NOTICE. И добиваюсь того, чтобы ни одного сообщения от php не выводилось.
|
|||||
| Комментировать |
|
echo
|
|||||
| Комментировать |
|
в крайнем случае бывает пишу в текстовый файл, либо еще такая функция как
error_log
|
|||||
| Комментировать |