PEAR_Error

(unknown)

PEAR_Error -- Méchanisme de base des erreurs PEAR

Synopsis

$err = new PEAR_Error($msg);

Modes d'erreurs

Un objet d'erreur a un mode d'opération, qui peut être l'une des constantes suivantes :

PEAR_ERROR_RETURN

Retourne simplement l'objet, et ne fait rien de spécial dans le constructeur de PEAR_Error.

PEAR_ERROR_PRINT

Affiche le message d'erreur dans le constructeur. L'exécution n'est pas interrompue.

PEAR_ERROR_TRIGGER

Utilise la fonction trigger_error() pour envoyer une erreur interne à PHP. L'exécution est interrompue si vous avez définit vos propres gestionnaires d'erreurs, ou si vous avez utilisez le niveau d'erreur E_USER_ERROR.

PEAR_ERROR_DIE

Affiche le message d'erreur et termine le script.

PEAR_ERROR_CALLBACK

Utilise une fonction utilisateur pour gérer les erreurs. L'exécution s'arrête.

Propriétés

Méthodes

pear_error::pear_error ([message code mode options userinfo]]]]])

Description

Constructeur PEAR_Error. Paramétres :

message

message d'erreur. Par défaut, "unknown error" ("erreur inconnue").

code

code d'erreur (optionnel)

mode

Mode d'opération. Voir les modes d'erreur, pour plus de détails.

options

Si le mode peut avoir des options, utilisez ce paramètre. Actuellement, seules les valeurs de "trigger" et "callback" utilisent ce paramètre. Pour le mode trigger, ce paramètre peut valoir E_USER_NOTICE, E_USER_WARNING ou E_USER_ERROR. Pour le mode callback, ce paramètre doit contenir soit le nom de la fonction de callback (chaîne), soit un tableau à deux éléments (objet, chaîne) représentant un objet et une méthode à appeler.