XDEBUG와 같은 기능이있는 다른 패키지 (정보 PHP 오류, 형식화 된 VAR_DUMP () S 등)?

StackOverflow https://stackoverflow.com/questions/222544

  •  03-07-2019
  •  | 
  •  

문제

XDEBUG가 설치/활성화되면 표준 PHP 오류 (브라우저에 표시되도록 설정된 경우)는 각각의 스택 추적이 포함 된보다 유익한 메시지로 대체됩니다. 또한 Var_dump () 함수, 형식/색상 코딩과 같은 다른 영역에서 출력을 개선하는 것으로 보입니다.

비슷한 기능을 제공하는 타사 패키지가 있습니까? 나는 디버깅을 위해 Zend 디버거를 사용하는 것을 선호하며 Xdebug에 의존하지 않는 이와 같은 것을 찾고 싶습니다. 확실히 내 자신의 오류 핸들러, 사용자 정의 var_dump () 함수 등을 쓸 수는 있지만 Xdebug의 기능이하는 방식으로 PHP에 투명하게 통합되는 것을 찾고 싶습니다.

편집하다: 나는 디버거를 찾고있는 것이 아니라 Xdebug가 제공하는 "엑스트라"를 찾고 있음을 강조해야합니다.

도움이 되었습니까?

해결책

디버깅은 사용중인 IDE에 관계없이 PHP 확장을 통해서만 액세스 할 수 있습니다.

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

Xdebug가 제공하는 디버깅 시설에 대한 유일한 다른 대안은 Zend 플랫폼의 일부인 Zend Debugger입니다 (다시 확장으로 제공됨).

교체는 VAR_DUMP 및 오류보고 대체를 수행하는 다른 확장 기능을 찾을 수 없습니다. 그리고 특히 Zend Debugger를 넘어서는 디버깅 프로토콜을 찾을 수 없으며 프로파일 링을 제공하는 다른 확장 기능을 찾을 수는 없습니다.

다른 팁

DBUG는 print_r을 대체 할 수 있습니다.

http://dbug.ospinto.com/

Nusphere의 PHP IDE를 사용해보십시오. 통합 디버거도 있으며 원하는 경우 데모 버전을 무료로 얻을 수 있습니다.

http://www.nusphere.com/

내 자신의 뻔뻔한 플러그 var_dump 대안:

http://raveren.github.io/kint/

스크린 샷 :

Kint screenshot

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top