2010-06-17 3 views
5

PHP 디버깅을 배우기에 가장 좋은 리소스는 무엇입니까?PHP 디버깅을 배우기에 좋은 리소스

유용한 책, 스크린 캐스트, 블로그 게시물 또는 유용한 기사가 있습니까? 디버깅의 주요 아이디어는 매우 간단하지만 IBM developerWorks에서

답변

0

된 좋은 기사는
http://www.ibm.com/developerworks/library/os-debug/

: 당신은 당신의 프로그램이 무엇을하는지 이해해야한다. 그리고 무언가가 잘못 될 경우 단계별 점검 만하고 특정 지점에서 멈추고 변수 값을 확인해야합니다. 이 방법으로 문제의 일부를 결정할 수 있습니다.
그리고 시스템 오류 메시지가 항상 도움이됩니다.
그게 전부입니다.

2

다음은 빠른 Google 검색에서 찾을 수있는 목록입니다. 두 번째 링크는 소프트웨어이고 나머지는 동영상 인 마지막 두 개를 제외한 기사입니다. 개인적으로 Np ++ 및 Xdebug를 사용하기 때문에 마지막으로 좋아했습니다.

  • Debugging techniques for PHP programmers
  • DBG | PHP Debugger and Profiler.
  • PHP Debugging Basics
  • Debugging PHP with NuSphere PHP IDE debugger
  • Debugging PHP scripts with Xdebug and Notepad++ 어쨌든, 대부분의 시간을 당신이 읽을 수있는 코드를 유지하고 변수의 이름을 지정하기 만하면 모든과 기능이 올바르게 작동하면 긴 이름을 사용하는 것을 두려워하지 마십시오. 예 : $meetings 대신 $arr_dates_meetings을 입력하십시오. 문제를 쉽게 찾을 수 있기 때문에 실수를 줄일 수 있습니다. 또한 개발하는 동안 선언 된 변수의 값을 추적해야합니다. 어쩌면 get_defined_vars()과 같은 것을 사용하여 모두를 반환하거나 관심있는 것으로 돌려 보낼 수 있습니다.

    당신은 단지 그것을 기반으로 문서 확인 오프 아마 더 좋을 것 같아 그래서 내가 언급 비디오 오히려 진행 느리다 : 동안 멀리에서

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

    : 정말 유용한 다음과 같은 기능을 찾을 수 Debugging PHP using Xdebug and Notepad++

+0

덕분에, 그것은 출력의에서 변수 유형을 포함 같이 –

+0

내 기쁨을 전에 본 적이 –

0

을 디버거는 변수를 검사하는 데 정말 유용합니다. 이 도구를 사용하면 실제 디버거가 거의 필요하지 않습니다. 코드를 검사하고 다시로드해야하는 곳에 코드를 뿌립니다.

var_dump도 있지만 첫 번째 방법을 선호합니다. 이전 Sklar의 기사에 대한

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

VAR 덤프 반드시 debugging' 목적 '에 대한 더 나은 도움을 –

관련 문제