엑스데버그
Xdebug![]() | |
![]() Wikimedia Commons의 Xdebug 오류 메시지 | |
개발자 | 데릭 레탄스 |
---|---|
초기 릴리즈 | 2002년 5월 8일[1] ) |
안정적 해제 | 3.0.4 / 2021년 4월 8일; 전 |
리포지토리 | |
기록 위치 | C |
다음에서 사용 가능 | 영어 |
유형 | 디버거 |
면허증 | MIT 라이선스에서 파생된 허용 라이선스 |
웹사이트 | xdebug |
Xdebug는 디버깅과 프로파일링 기능을 제공하는 PHP 확장 기능이다.[2]DBGP 디버깅 프로토콜을 사용한다.
Xdebug가 제공할 수 있는 디버그 정보에는 다음이 포함된다.
- 사용자 정의 함수에 대한 전체 매개변수 표시
- 함수 이름, 파일 이름 및 줄 표시
- 회원 기능 지원
- 메모리 할당
- 무한 재귀 보호
Xdebug는 또한 다음을 제공한다.
Xdebug는 PECL을 통해서도 이용 가능하다.[6]
참고 항목
- 디버거
- 동적 프로그램 분석
- 소프트웨어 성능 분석
- 최적화
- DBG(다른 오픈 소스 PHP 디버거)
- Zend Studio(Zend Debugger는 Xdebug의 대안)
참조
- ^ Rethans, Derick. "Release version 0.7.0". github. Retrieved 16 May 2020.
- ^ McArthur, Kevin (2008-03-24). "Testing, Development, and Continuous Integration". Pro PHP: Patterns, Frameworks, Testing and More. New York City, New York: Apress. pp. 120 – 124. ISBN 978-1-59059-819-1.
- ^ Sklar, David; Trachtenberg, Adam (2009-05-11). "Error Handling, Debugging, and Testing". PHP Cookbook (2nd ed.). Sebastopol, CA: O'Reilly Media. p. 618 – 619. ISBN 978-0-596-10101-5.
- ^ Henderson, Cal (2006-05-16). "Bottlenecks". Building Scalable Web Sites. Sebastopol, CA: O'Reilly Media. pp. 170 – 171. ISBN 0-596-10235-6.
- ^ Masters, Jon; Blum, Richard (2007-03-12). "LAMP". Professional Linux Programming. Hoboken, New Jersey: John Wiley & Sons. p. 426. ISBN 978-0-471-77613-0.
- ^ Gerner, Jason; Naramore, Elizabeth; Owens, Morgan L.; Warden, Matt (2005-12-05). "PEAR and PECL". In Gerner, Jason (ed.). Professional LAMP: Linux, Apache, MySQL and PHP Web Development. Hoboken, New Jersey: John Wiley & Sons. p. 197. ISBN 0-7645-9723-X.
외부 링크