Xdebug — розширення PHP, яке надає можливості зневадження і профілювання.[1] It uses the DBGp debugging protocol.

Xdebug
Тип зневаджувач
Розробник Derick Rethans
Перший випуск 2 травня 2002
Платформа кросплатформова програма
Мова програмування C
Доступні мови англійська
Стан розробки активний
Ліцензія The Xdebug license
Репозиторій github.com/xdebug/xdebug
Вебсайт www.xdebug.org

CMNS: Xdebug у Вікісховищі

Зневаджувальна інформація, яку надає Xdebug, включає:

  • повним відображенням параметрів для визначених користувачем функцій
  • ім'я функції, назва файлу і рядка в ньому
  • підтримка функцій-членів
  • розподілення пам'яті
  • захист від нескінченної рекурсії

Xdebug також надає:

  • інформацію профілювання для PHP скриптів[3]
  • аналіз коду
  • можливість зневаджувати ваші скрипти інтерактивно з фронт-ендом зневаджувача.[4]

Xdebug також доступний через бібліотеку PECL.[5]

Виноски ред.

  1. McArthur, Kevin (24 березня 2008). Testing, Development, and Continuous Integration. Pro PHP: Patterns, Frameworks, Testing and More. New York City, New York: Apress. с. 120 – 124. ISBN 1-59059-819-9. 
  2. Sklar, David; Trachtenberg, Adam (11 травня 2009). Error Handling, Debugging, and Testing. PHP Cookbook (вид. 2nd). Sebastopol, CA: O'Reilly Media. с. 618 – 619. ISBN 0-596-10101-5. 
  3. Henderson, Cal (16 травня 2006). Bottlenecks. Building Scalable Web Sites. Sebastopol, CA: O'Reilly Media. с. 170 – 171. ISBN 0-596-10235-6. 
  4. Masters, Jon; Blum, Richard (12 березня 2007). LAMP. Professional Linux Programming. Hoboken, New Jersey: John Wiley & Sons. с. 426. ISBN 0-471-77613-0. 
  5. Gerner, Jason; Naramore, Elizabeth; Owens, Morgan L.; Warden, Matt (5 грудня 2005). PEAR and PECL. Professional LAMP: Linux, Apache, MySQL and PHP Web Development. Hoboken, New Jersey: John Wiley & Sons. с. 197. ISBN 0-7645-9723-X.  {{cite book}}: Проігноровано невідомий параметр |editorn-first= (довідка); Проігноровано невідомий параметр |editorn-last= (довідка)

Посилання ред.

Дивись також ред.