2010-06-17 2 views

ответ

0

хорошая старая статья от IBM DeveloperWorks
http://www.ibm.com/developerworks/library/os-debug/

Хотя основная идея отладки довольно проста: вы должны понять, что делает ваша программа. И когда что-то пойдет не так, вам нужно сделать только пошаговую проверку, остановку в определенных точках, проверку значений переменных. Таким образом, вы можете определить проблемную часть.
И сообщения об ошибках всегда помогают.
Вот и все.

2

Вот список того, что я могу найти в быстром поиске google. Вторая ссылка - программное обеспечение, остальные - статьи, за исключением двух последних, которые являются видео. Мне лично понравился последний, так как он использует Np ++ и Xdebug.

Во всяком случае, большую часть времени все, что вам нужно сделать, это сохранить свой код читаемым и назвать ваши переменные и правильно функционирует, не бойтесь использовать длинные имена для м, как $arr_dates_meetings вместо $meetings. Это уменьшит ваши ошибки, так как вы найдете проблемы легче. Также убедитесь, что при разработке вы отслеживаете значения ваших объявленных переменных. Возможно, используйте что-то вроде get_defined_vars(), чтобы вернуть их все, или просто те, которые вас интересуют.

видео я уже довольно медленный темп, так что вы, вероятно, лучше просто проверить статью он основан на: Debugging PHP using Xdebug and Notepad++

+0

Спасибо за старой статье Скляр, в никогда не видел его раньше –

+0

мое удовольствие, чтобы помочь –

0

Я действительно найти полезную следующую функцию:

function echo_r($x){ 
    echo '<pre>'; 
    print_r($x); 
    echo '</pre>'; 
} 

В то время как далеко от отладчик, он действительно полезен для проверки переменных. Используя его, я почти никогда не нуждаюсь в реальном отладчике, я просто посыпаю код, где мне нужно проверить и нажать reload.

Существует также var_dump, но я предпочитаю первый подход.

function echo_r($x){ 
    echo '<pre>'; 
    var_dump($x); 
    echo '</pre>'; 
} 
+1

вар свалка, безусловно, лучше для 'целей debugging' как в включают тип переменной в его выходе –

Смежные вопросы