Join Jon Peck for an in-depth discussion in this video Extending Firefox with Firebug and FirePHP, part of Advanced PHP: Debugging Techniques.
Firebug provides a wide array of functionality that many Web developers…have become accustomed to in implementations of the WebKit DevTools …and Chrome Developer Tools.…All these tools are client-side only.…Meaning, they are fantastic for debugging things locally, …but have no introspection into what's happening on the server.…This means PHP, which runs exclusively on the server, doesn't normally …
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