File: ErrorStack.php
Source Location: /PEAR-1.6.2/PEAR/ErrorStack.php
Classes:
PEAR_ErrorStack
Error Stack Implementation
Page Details:
Error Stack Implementation
This is an incredibly simple implementation of a very complex error handling facility. It contains the ability to track multiple errors from multiple packages simultaneously. In addition, it can track errors of many levels, save data along with the error, context information such as the exact file, line number, class and function that generated the error, and if necessary, it can raise a traditional PEAR_Error. It has built-in support for PEAR::Log, to log errors as they occur Since version 0.2alpha, it is also possible to selectively ignore errors, through the use of an error callback, see pushCallback() Since version 0.3alpha, it is possible to specify the exception class returned from push() Since version PEAR1.3.2, ErrorStack no longer instantiates an exception class. This can still be done quite handily in an error callback or by manipulating the returned array
PEAR_ERRORSTACK_DIE [line 110]
PEAR_ERRORSTACK_ERR_NONCLASS [line 117]
PEAR_ERRORSTACK_ERR_OBJTOSTRING [line 123]
PEAR_ERRORSTACK_IGNORE [line 106]
PEAR_ERRORSTACK_LOG [line 102]
PEAR_ERRORSTACK_PUSH [line 97]
PEAR_ERRORSTACK_PUSHANDLOG [line 92]
Documentation generated on Mon, 11 Mar 2019 15:09:36 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|