Join Jon Peck for an in-depth discussion in this video What you should know, part of Debugging PHP: Advanced Techniques.
Before starting this course, you should have a basic knowledge …of the PHP language and have written a few scripts.…Without this background, you may lack the context necessary to understand …what you are doing, which will not serve you well.…If you are looking for some background or a refresher, I recommend …PHP with MySQL Essential Training with Kevin Skoglund here in the …lynda.com Online Training Library.…A basic understanding of object-oriented programming in PHP is also assumed…in this course, as debugging problems encountered when interacting …with objects will be covered.…
If you would like some more background, see Object-Oriented Programming with PHP…here in the lynda.com Online Training Library.…Finally, if you are unfamiliar with configuring Web server components, …check out the course Installing Apache, MySQL and PHP with David Gassner here in the…lynda.com Online Training Library for a comprehensive perspective on how to best…manage the solution stack.…
This course covers installation of Xdebug on Apache as well as working with the NetBeans IDE (integrated development environment). Jon then introduces native web browser developer tools for Firefox and Chrome, and demonstrates browser independent web debugging tools. Best practices for debugging and profiling web application failures and performance issues are also covered.
- Configuring PHP error reporting
- Logging errors to file
- Gracefully handling fatal errors
- Installing Xdebug
- Understanding the principles of remote debugging
- Remote debugging with NetBeans
- Extending your browser with Firebug, FirePHP, or ChromePHP