Xdebug

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

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

Зневаджувальна інформація, яку надає 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. Проігноровано невідомий параметр |editorn-first= (довідка); Проігноровано невідомий параметр |editorn-last= (довідка)

Посилання

Дивись також

  • Зневаджувач
  • Динамічний аналіз програм
  • Аналіз продуктивності програмного забезпечення
  • Оптимізація програмного забезпечення
  • DBG (інший зневаджувач)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.