Example #1
0
    {
        static $error_constants;
        // get all E_* constants
        if (!isset($error_constants)) {
            $error_constants = array();
            foreach (get_defined_constants() as $errname => $errvalue) {
                if (strpos($errname, 'E_') === 0) {
                    $error_constants[$errname] = $errvalue;
                }
            }
        }
        // return error name
        return array_search($value, $error_constants);
    }
}
FWErrorHandler::$_dataDirectory = dirname(__FILE__) . '/../../data/ErrorHandler';
/**
 * PHP error exception
 *
 * @package framework
 */
class FWPHPException extends Exception
{
    public $context;
    /**
     * Constructor
     *
     * @param integer $errno
     * @param string $errstr
     * @param string $errfile
     * @param string $errline