From Wikipedia, the free encyclopedia
Xdebug
Developer(s)Derick Rethans
Initial releaseMay 8, 2002 (2002-05-08) [1]
Stable release
3.2.1 / March 21, 2023; 16 months ago (2023-03-21)
Repository
Written in C
Available inEnglish
Type Debugger
License Permissive license, derived from the MIT license
Website xdebug.org
UML component diagram for Xdebug and PHP, integrated via the browser and an IDE

Xdebug is a PHP extension which provides debugging and profiling capabilities. [2] It uses the DBGp debugging protocol.

The debug information that Xdebug can provide includes the following:

  • stack and function traces in error messages [3] with:
  • full parameter display for user defined functions
  • function name, file name and line indications
  • support for member functions

Xdebug also provides:

  • profiling information for PHP scripts [4]
  • code coverage analysis
  • capabilities to debug your scripts interactively with a debugger front-end. [5]

Xdebug is also available via the PECL. [6]

See also

References

  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.


From Wikipedia, the free encyclopedia
Xdebug
Developer(s)Derick Rethans
Initial releaseMay 8, 2002 (2002-05-08) [1]
Stable release
3.2.1 / March 21, 2023; 16 months ago (2023-03-21)
Repository
Written in C
Available inEnglish
Type Debugger
License Permissive license, derived from the MIT license
Website xdebug.org
UML component diagram for Xdebug and PHP, integrated via the browser and an IDE

Xdebug is a PHP extension which provides debugging and profiling capabilities. [2] It uses the DBGp debugging protocol.

The debug information that Xdebug can provide includes the following:

  • stack and function traces in error messages [3] with:
  • full parameter display for user defined functions
  • function name, file name and line indications
  • support for member functions

Xdebug also provides:

  • profiling information for PHP scripts [4]
  • code coverage analysis
  • capabilities to debug your scripts interactively with a debugger front-end. [5]

Xdebug is also available via the PECL. [6]

See also

References

  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.



Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook