Un objet d'erreur a un mode d'opération, qui peut être l'une des constantes suivantes :
Retourne simplement l'objet, et ne fait rien de spécial dans le constructeur de PEAR_Error.
Affiche le message d'erreur dans le constructeur. L'exécution n'est pas interrompue.
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.
Affiche le message d'erreur et termine le script.
Utilise une fonction utilisateur pour gérer les erreurs. L'exécution s'arrête.
Constructeur PEAR_Error. Paramétres :
message d'erreur. Par défaut, "unknown error" ("erreur inconnue").
code d'erreur (optionnel)
Mode d'opération. Voir les modes d'erreur, pour plus de détails.
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.
Précédent | Sommaire | Suivant |
PEAR | Niveau supérieur | FAQ: Farandole Aux Questions |