Xdebug

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Xdebug
Xdebug-logo.png
Розробник(и) Derick Rethans
Перший випуск 2 травня 2002
Написано на C
Доступні мови англійська
Стан розробки активний
Тип зневаджувач
Ліцензія The Xdebug license
Сайт www.xdebug.org

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

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

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

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

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

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

Виноски[ред.ред. код]

  1. McArthur, Kevin (2008-03-24). «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 (2009-05-11). «Error Handling, Debugging, and Testing». PHP Cookbook (вид. 2nd). Sebastopol, CA: O'Reilly Media. с. 618 – 619. ISBN 0-596-10101-5. 
  3. Henderson, Cal (2006-05-16). «Bottlenecks». Building Scalable Web Sites. Sebastopol, CA: O'Reilly Media. с. 170 – 171. ISBN 0-596-10235-6. 
  4. Masters, Jon; Blum, Richard (2007-03-12). «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 (2005-12-05). «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= (довідка)

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

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