Je travaille actuellement sur une application qui nécessite beaucoup de bibliothèques externes. Mon travail en ce moment est de définir un gestionnaire d'erreur unique qui permettra de gérer toutes les erreurs.Surcharger le gestionnaire d'erreur PEAR
Jusqu'à présent, je trouve 7 différents types d'erreurs PEAR:
- PEAR_ERROR_RETURN:
- PEAR_ERROR_EXCEPTION:
- PEAR_ERROR_CALLBACK:
- PEAR_ERROR_PRINT:
- PEAR_ERROR_TRIGGER:
- PEAR_ERROR_DIE:
Je veux gérer seulement l'erreur sérieuse (comme l'E * _ERROR natif). Le seul problème est que je n'ai absolument aucune idée de la criticité de l'erreur PEAR! Ces noms sont plus liés à la façon de les manipuler qu'à leur gravité ... Y a-t-il une vraie documentation à ce sujet?
je suppose une meilleure solution consisterait à utiliser leur pushErrorHandling, mais je ne comprends pas comment l'utiliser ... Si quelqu'un sait ici, je serais reconnaissant ...
Merci à l'avance !
Salut et merci pour votre réponse, en effet, je dois réussir à centraliser l'erreur/gestion des exceptions ... Je suis bien conscient exception est la solution la plus appropriée, mais je ne peux tout simplement changer tout code externe qui repose sur l'ancienne erreur manipulation (comme la version de poire que j'ai) ... – Rolf