KillBugs
A simple, fast, easy to use application for PHP debugging.
Current version: 0.1.2
Released: 27-09-2009


Check out the
Getting Started page if you need basic installation and usage tips.
If you have any questions, please e-mail
michael@getsprink.com. You can use the LiveSupport button in the sidebar to send an e-mail any time or chat with us live when we are online.
Key Features:
- Review error logs (including fatal PHP errors) in an easy to use interface.
- Add custom debug logs as text, numbers, arrays, booleans, or objects.
- Integrates easily with pretty much any PHP software (just one file to include)
- Arrays and objects are displayed in a data tree for easy, drill-down access.
- Keeps a log history so that you can review and compare errors over time.
- Optionally record and view environment data in the logs (saves data from all superglobal arrays)
- Works with local and remote servers.
- Any OS ( Windows, Mac, Linux)
- Any browser (the browser doesn't even matter since it is bypassed entirely)
- Lightweight - PHP code is under 50 KB.
- Add, modify, and delete server connections at any time. Switch to a different connection in just a couple of clicks.
Benefits over Conventional PHP Debuggers:
- New! KB messages now let you add a label to more easily identify the message or object dump.
- No complex server setup or configuration needed - just add a single include statement to any file(s) you want debug.
- Low barrier for installation and configuration makes it perfect for small, medium, and large projects.
- Error and debug logs are on the server so multiple developers can easily view the same data you are viewing.
- KillBugs provides a standard XML API so you could even write your own viewer application.
- Turn debugging on or off at a moments notice.
- Debug visits from anyone - even on a live server - without the security risk of standard logging and error display.
- Makes debugging scripts called from remote machines as easy as debugging locally. (PayPal IPN, XML APIs, etc.)
System Requirements
- Any computer that can run Adobe AIR Applications
- A server with PHP 5.2+
- No database needed!
Plans for Future KillBugs Versions:
- Profiling - Optionally profile your scripts then view profile data charts and graphs to visualize your application's resource utilization and performance details.
- Autoconfiguration - just enter the URL and FTP login info where you want to install KillBugs PHP code and the application will upload it and configure your KillBugs viewer automatically.
- Auto-locate - Choose an error or debug item and have it open up in an editor view with the correct line pre-selected.
- Open to suggestions on new ideas for features and improvements!
* Parse errors cannot be captured by the custom logger because the PHP engine fails and exits prior to any PHP code running.