This class can be use to help debugging PHP applications.
It can capture and log any errors and thrown exceptions even when PHP error reporting options are disabled.
The logged errors are translated into more readable error messages providing hints for possible fixes that may need to be applied to the faulty code. The messages can be localized to English or French.
The errors can be displayed as part of the current script and/or logged to an XML file. The class can also be used to display a log previously dumped to a XML file.
Additionally, the class can also analyze a string that contains PHP code, eventually read from a PHP script file.