It is possible to catch exceptions based on their interface. That means polymorphism for exceptions.
Exceptions (PHP manual)
Contents: