PEAR_ErrorStack est une implémentation expérimentale de gestion d'erreur pour PEAR qui est voué à remplacer PEAR_Error lorsqu'il sera stale. PEAR_ErrorStack est compatible avec PEAR_Error mais aussi avec la classe gérant les exceptions en PHP 5. Il y a beaucoup d'autres fonctionnalités, toutes décrites dans l'introduction.
Utilisation :
1 // pile d'erreurs globales
2 $global_stack = &PEAR_ErrorStack::
singleton('MyPackage');
3 // pile d'erreurs locales
4 $local_stack = new
PEAR_ErrorStack('MyPackage');