function staticHasErrors($package = false, $level = false)
    {
        if ($package) {
            if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) {
                return false;
            }
            return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->hasErrors($level);
        }
        foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) {
            if ($obj->hasErrors($level)) {
                return true;
            }
        }
        return false;
    }
function staticHasErrors($package = false, $level = false)
    {
        if ($package) {
            if (!isset($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package])) {
                return false;
            }
            return $GLOBALS['_PEAR_ERRORSTACK_SINGLETON'][$package]->hasErrors($level);
        }
        foreach ($GLOBALS['_PEAR_ERRORSTACK_SINGLETON'] as $package => $obj) {
            if ($obj->hasErrors($level)) {
                return true;
            }
        }
        return false;
    }
function staticHasErrors ( $ package = false , $ level = false ) { if ( $ package ) { if ( ! isset ( $ GLOBALS [ '_PEAR_ERRORSTACK_SINGLETON' ] [ $ package ] ) ) { return false ; } return $ GLOBALS [ '_PEAR_ERRORSTACK_SINGLETON' ] [ $ package ] -> hasErrors ( $ level ) ; } foreach ( $ GLOBALS [ '_PEAR_ERRORSTACK_SINGLETON' ] as $ package => $ obj ) { if ( $ obj -> hasErrors ( $ level ) ) { return true ; } } return false ; }
Determine whether there are any errors on a single error stack, or on any error stack

The optional parameter can be used to test the existence of any errors without the need of
singleton instantiation
@param string|false Package name to check for errors
@param string Level name to check for a particular severity
@return boolean
@static
Determine whether there are any errors on a single error stack or on any error stack