2008-10-21 2 views
1

Xdebug를 설치/활성화하면 표준 PHP 오류 (브라우저에 표시되도록 설정된 경우)가 각각에 대한 스택 추적을 포함하는 유익한 메시지로 바뀝니다. 또한 var_dump() 함수와 같은 다른 영역의 출력을 향상시키고 출력을 더 쉽게 읽을 수 있도록 색상을 지정하여 코딩하는 것으로 나타났습니다.Xdebug와 유사한 기능 (유익한 PHP 오류, 형식이 지정된 var_dump() 등)이있는 다른 패키지는 무엇입니까?

유사한 기능을 제공하는 타사 패키지가 있습니까? 디버깅을 위해 Zend Debugger를 선호하는 경향이 있으며 Xdebug에 의존하지 않는 이런 것을 찾고 싶습니다. 물론 필자는 자체 오류 처리기, 사용자 정의 var_dump() 함수 등을 작성할 수 있지만 Xdebug의 기능과 동일한 방식으로 PHP에 투명하게 통합되는 무언가를 찾고 싶습니다.

편집 : 내가 디버거를 찾고있는 것이 아니라 Xdebug가 제공하는 "추가 기능"을 강조해야합니다.

+0

Xdebug에 만족하지 않으신 이유가 무엇입니까? – troelskn

+0

저는 실제로 Xdebug에 만족합니다. 저는 모든 옵션을 알고 있는지 확인하고 싶습니다. – Wilco

답변

1

.

Xdebug는 당신이 묘사 한 것 이상으로 추가 기능이기 때문에 가장 인기가 있습니다. Xdebug는 valgrind 형식으로 프로파일 링 (추적)을 수행하여 평가할 Kcachegrind 및 wincachegrind와 같은 프로그램을 사용할 수 있습니다.

디버깅 기능에 대한 유일한 대안 Xdebug는 Zend Platform의 일부인 Zend Debugger (다시 확장 기능으로 제공됨)입니다.

바꾸기와 관련하여 var_dump 및 오류보고 대체를 수행하는 다른 확장 프로그램을 찾을 수 없습니다. 특히 (Zend Debugger 이외의) 디버깅 프로토콜을 찾지는 못하고 프로파일 링을 수행하는 다른 확장 기능을 찾을 수 없습니다.

0

NuSphere의 PHP IDE를 사용해보십시오. 그것은 또한 통합 디버거를 가지고 있으며 원하는 경우 데모 버전을 무료로 얻을 수 있습니다. 당신은 당신이 관계없이 사용하고있는 IDE의, PHP 확장을 통해 액세스를 찾을 수 디버깅으로

http://www.nusphere.com/

1

dBug는 인 print_r을 위해 아주 좋은 대체를 제공합니다 : 내 자신의 var_dump 대안의

http://dbug.ospinto.com/