Obiekt klasy PEAR_Error tworzony jest przez każdą funkcję biblioteki PEAR w przypadku błędu. Dostarcza informacji o przyczynie błędów.
Sposób uzyskania tego obiektu zależy od funkcji PEAR::SetErrorHandling()