SPL fornece um conjunto de exceções padrão.
LogicException (estende Exception)
BadFunctionCallException
BadMethodCallException
DomainException
InvalidArgumentException
LengthException
OutOfRangeException
RuntimeException (estende Exception)
OutOfBoundsException
OverflowException
RangeException
UnderflowException
UnexpectedValueException