PEAR_ErrorStack::staticPush
Synopsis
PEAR_Error|array
PEAR_ErrorStack::staticPush
(
string
$package
,
integer
$code
,
string
$level = 'error'
,
array
$params = array()
,
string
$msg
= false
,
array
$repackage
= false
,
array
$backtrace
= false
)
Description
Parameter
-
string
$package
-
Package name this error belongs to
-
integer
$code
-
Package-specific error code
-
string
$level
-
Error level. This is NOT spell-checked
-
array
$params
-
associative array of error parameters
-
string
$msg
-
Error message, or a portion of it if the message is to be generated
-
array
$repackage
-
If this error re-packages an error pushed by another package, place the array returned from pop() in this parameter
-
array
$backtrace
-
Protected parameter: use this to pass in the debug_backtrace that should be used to find error context
Return value
returns if compatibility mode is on, a PEAR_Error is also thrown.
Throws
No exceptions thrown.
Note
This function should be called statically.