CHAPTER 7 – Handling PEAR Errors – PEAR::setErrorHandling()
v o i d P E A R : : s e t E r r o r H a n d l i n g ( i n t mode, [mixed options]) This method sets up default error-handling parameters, globally or for individ- ual objects. Called statically, it sets up global error handling defaults: PEAR::setErrorHandling(PEAR_ERROR_TRIGGER); Here, we set the global default error handling to PEAR_ERROR_TRIGGER, which makes all PEAR errors trigger PHP errors. Called when part of an object, this method sets up error-handling defaults for that object only: $dbh->setErrorHandling(PEAR_ERROR_CALLBACK, 'my_error_handler'); In this example, we set the defaults so every error object raised from within the $dbh object is passed as a parameter to my_error_handler().