이 두 버튼을 결합하면 매우 강력해집니다. 기본적으로 프로그램의 흐름을 탐색하면서 변수가 변화되는 과정, 조건이 일치하거나 일치하지 않는 이유, 루프가 발생하는 빈도 등을 살펴볼 수 있습니다.
하지만 디버그는 강력하기는 해도 다루기가 두렵기도 합니다. 상황이 너무 다양하기 때문에 마땅한 컨텍스트 없이 예시를 들기는 어렵군요. 디버그에 익숙해지려면 악기 연주처럼 연습이 필요합니다.
그러면 무엇을 해야 하는지 제시해 드리죠. 지금까지 디버그 세션을 시작하는 방법, 중단점, 그리고 코드 스텝오버 및 스텝인투 등 디버거를 시작하기 위한 기초적인 내용을 보여 드렸습니다. 이러한 내용에 익숙해져야 하며 이를 위한 유일한 방법은 연습뿐입니다. 다음 번에 var_dump 또는 dd 문을 작성할 때는 대신 디버거를 사용해 보세요. 처음에는 껄끄럽겠지만 시간이 지나면서 쉬워지고 나중에는 그 이점을 누릴 수 있을 겁니다.