PEAR_Error - это объект, которые создается каждой функцией PEAR в случае возникновения ошибки. Он предоставляется информацию о том, почему функция завершилась с ошибкой.
Как именно вы получаете объект - зависит от PEAR::SetErrorHandling()