PEAR_Error PEAR::raiseError (
string $message
,
int $code
,
int $mode
,
int|array $options
,
mixed $userinfo
,
string $error_class
,
boolean $skipmsg
)
raiseError()
$message
Mensaje de Error. El mensaje de error por defecto es "unknown error" si se deja en blanco.
$code
Código de Error. Es recomendable emplear un código de error incluso para los erores más simples, en orden a simplificar el manejo y proceso de errores.
$mode
Modo de Error. Uno de PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, PEAR_ERROR_CALLBACK, o PEAR_ERROR_EXCEPTION. Ver setErrorHandling() para obtener información detallada y ejemplos del uso de estas constantes.
$options
Opciones de Error. Depende del valor de $mode,
y se halla documentado en setErrorHandling().
$userinfo
Información adicional para el usuario. Puede emplearse para almacenar información específica del error, y no posee un formato especificado.
$error_class
Nombre de la clase de error para emplear como objeto de error. La clase de error por defecto es PEAR_Error. Usa este parámetro para emplear otra clase a utilizar, como una clase personalizada que extienda PEAR_Error
$skipmsg
Usa este parámetro siestás empleando una clase personalizada que no
acepta un mensaje de error en su constructor. Nunca
uses este parámetro sin el perámetro $error_class
- no funcionaría.
Un objeto PEAR_Error es devuelto, a menos que PEAR_ERROR_DIE finalice la ejecución una PEAR_ERROR_EXCEPTION nunca sea manejada.