PEAR_Error PEAR::raiseError (
mixed $message
,
int $code
,
int $mode
,
int|array $options
,
mixed $userinfo
,
string $error_class
,
boolean $skipmsg
)
raiseError()
Message d'erreur ou objet PEAR_Error. Le message par défaut est unknown error s'il est laissé vide.
Code erreur. Il est recommandé d'utiliser un code erreur pour toutes les erreurs, y compris les plus simples, question de simplifier le processus ainsi que le gestionnaire d'erreurs.
Mode erreur. Peut être un parmis PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, PEAR_ERROR_CALLBACK ou PEAR_ERROR_EXCEPTION. Voir setErrorHandling() pour des informations détaillées ainsi que des exemples sur la significations des constantes.
Options des erreurs. Celà dépend de la valeur de $mode , et est documenté sur la page de la fonction setErrorHandling().
Information optionnelle sur l'utilisateur. Celà peut être utilisé pour stocker n'importe quelle information sur un erreur spécifique et n'a pas de format spcifié.
Le nom de la classe erreur à utiliser comme objet erreur. La classe erreur par défaut est PEAR_Error. Utilisez ce paramètre pour spécifier une autre classe à utiliser, comme, une classe personnalisée étendant la classe PEAR_Error
Utilisez ce paramètre si vous utilisez une classe personnalisée qui n'accepte pas de message d'erreur dans son constructeur. N'utilisez jamais ce paramètre sans le paramètre $error_class - il ne fonctionnera pas.
Un objet PEAR_Error est retourné à moins que PEAR_ERROR_DIE ne termine son exécution ou bien qu'une PEAR_ERROR_EXCEPTION ne soit jamais gérée.