Atrise PHP Script Debugger has a convenient minimalistic user interface and fine event logging engine. Compatible with PHP 5.x and later versions.
Single PHP file contains a script event engine with a professional user interface code. You can catch here PHP asserts, notices, warnings, errors and your own output. You can also see here global arrays, cookies, variables and important script environment information.
Why not to use print_r?
PHP has a lot of special debugging functions: print_r, var_export, debug_zval_dump, debug_backtrace. This works fine with very simple learning scripts. But complex scripts and classes require IDE or special tricks. We have created for you a special debugging code that allows to debug very complex scripts online without any special installations.
Our solution includes a special error-catch engine with simple and usable user interface. You can debug HTML, text and binary output (images, pdf, zip). A special logging engine allows you to show errors and messages from a deep part of PHP code and even from a gzipped or OB code.
This is a PHP 5.0.0 class with autodetecting of later version features. Output HTML is a clean XHTML5 code. It is compatible with all major web browsers.
Single Include, Single File Only one include line is required to enable it. You can also use class autoloading.
Output Div PSD shows compact information panels over a debugging page.
Debug Output You can output your own plain texts and HTML code from any part of your script.
Global Variables PSD allows you to control all global variables and cookies.
Script Information PSD shows you important script execute information.
Script Benchmarking PSD shows you a script execution time and a time between any of specified parts.
No Ugly PHP Output PSD hides ugly output of PHP messages.
PHP Messages PSD catches PHP notices, assertions, warnings, errors and your own log messages.
PHP Variables You can output variables, arrays, objects and use standard PHP debugging functions.
HTML Source Code Highlighting A special mode allows you to show a HTML source instead of a page output.
Debugging of a Binary Output It allows you to debug output of images or any binary content without special tricks.
Security You can enable PSD only for selected IP or by password.