엑스데버그

Xdebug
엑스데버그
Xdebug Logo.svg
Wikimedia Commons fatal error allowed memory size exhausted.png
Wikimedia Commons의 Xdebug 오류 메시지
개발자데릭 레탄스
초기 릴리즈2002년 5월 8일 ([1]2002-05-08)
안정적 해제
3.0.4 / 2021년 4월 8일; 12개월(2021-04-08)
리포지토리
기록 위치C
다음에서 사용 가능영어
유형디버거
면허증MIT 라이선스에서 파생된 허용 라이선스
웹사이트xdebug.org
브라우저 및 IDE를 통해 통합된 Xdebug 및 PHP용 UML구성 요소 다이어그램

Xdebug는 디버깅과 프로파일링 기능을 제공하는 PHP 확장 기능이다.[2]DBGP 디버깅 프로토콜을 사용한다.

Xdebug가 제공할 수 있는 디버그 정보에는 다음이 포함된다.

  • 오류 메시지에서[3] 다음을 사용하여 함수 추적을 쌓고 함량:
  • 사용자 정의 함수에 대한 전체 매개변수 표시
  • 함수 이름, 파일 이름 및 줄 표시
  • 회원 기능 지원

Xdebug는 또한 다음을 제공한다.

Xdebug는 PECL을 통해서도 이용 가능하다.[6]

참고 항목

참조

  1. ^ Rethans, Derick. "Release version 0.7.0". github. Retrieved 16 May 2020.
  2. ^ 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.
  3. ^ 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.
  4. ^ Henderson, Cal (2006-05-16). "Bottlenecks". Building Scalable Web Sites. Sebastopol, CA: O'Reilly Media. pp. 170 – 171. ISBN 0-596-10235-6.
  5. ^ 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.
  6. ^ 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.

외부 링크