PEAR Manual
Prev |  | Next

# PEAR_ErrorStack::staticHasErrors()

PEAR_ErrorStack::staticHasErrors() -- Determine whether there are any errors on any error stack

## Synopsis

    require_once 'PEAR/ErrorStack.php';

``boolean PEAR_ErrorStack::staticHasErrors` ([string|false $package = false [, string $level = false]])`

## Description

Static version of PEAR_ErrorStack::hasErrors(). Returns `TRUE` if any singleton stack has any errors pending. Since PEAR 1.3.2, If `$package` is specified, it will call PEAR_ErrorStack::hasErrors for the singleton error stack of that package. If level is specified, hasErrors will ignore any errors not conforming to the error level specified. Use this to simulate error_reporting(E_NOTICE), for example

## Parameter

string|`FALSE` `$package`

  Package name to retrieve error information from, or false to retrieve error information from all singleton stacks

string `$level`

  Level name to check for a particular severity. Use this to determine whether only a particular class of errors has occurred, such as whether any warnings have occurred (errors will be ignored)

## Throws

No exceptions thrown.

## Note

This function should be called statically.

Prev | Home | Next
PEAR_ErrorStack::staticGetErrors() | Up | PEAR_ErrorStack::staticPopCallback()