This gist was something I did quickly in order to see what other built-in exception types I could throw.
PHP 5.4.36-pl0-gentoo (cli) (built: Dec 29 2014 22:12:26)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
echo '<?php foreach ( get_declared_classes() as $className ) echo $className.PHP_EOL;' \
| php \
| sed 's/^/\\/g' \
| grep -i exception \
| sort -i
\BadFunctionCallException
\BadMethodCallException
\DomainException
\DOMException
\ErrorException
\Exception
\InvalidArgumentException
\LengthException
\LogicException
\mysqli_sql_exception
\OutOfBoundsException
\OutOfRangeException
\OverflowException
\PDOException
\PharException
\RangeException
\ReflectionException
\RuntimeException
\SNMPException
\UnderflowException
\UnexpectedValueException
echo '<?php foreach ( get_declared_classes() as $className ) echo $className.PHP_EOL;' \
| php \
| sed 's/^/\\/g' \
| grep -vi exception \
| sort -i
\AppendIterator
\ArrayIterator
\ArrayObject
\CachingIterator
\CallbackFilterIterator
\Closure
\Collator
\DateInterval
\DatePeriod
\DateTime
\DateTimeZone
\Directory
\DirectoryIterator
\DOMAttr
\DOMCdataSection
\DOMCharacterData
\DOMComment
\DOMConfiguration
\DOMDocument
\DOMDocumentFragment
\DOMDocumentType
\DOMDomError
\DOMElement
\DOMEntity
\DOMEntityReference
\DOMErrorHandler
\DOMImplementation
\DOMImplementationList
\DOMImplementationSource
\DOMLocator
\DOMNamedNodeMap
\DOMNameList
\DOMNameSpaceNode
\DOMNode
\DOMNodeList
\DOMNotation
\DOMProcessingInstruction
\DOMStringExtend
\DOMStringList
\DOMText
\DOMTypeinfo
\DOMUserDataHandler
\DOMXPath
\EmptyIterator
\FilesystemIterator
\FilterIterator
\finfo
\GlobIterator
\InfiniteIterator
\IntlDateFormatter
\IteratorIterator
\LibXMLError
\LimitIterator
\Locale
\MessageFormatter
\MultipleIterator
\mysqli
\mysqli_driver
\mysqli_result
\mysqli_stmt
\mysqli_warning
\NoRewindIterator
\Normalizer
\NumberFormatter
\ParentIterator
\PDO
\PDORow
\PDOStatement
\Phar
\PharData
\PharFileInfo
\__PHP_Incomplete_Class
\php_user_filter
\RecursiveArrayIterator
\RecursiveCachingIterator
\RecursiveCallbackFilterIterator
\RecursiveDirectoryIterator
\RecursiveFilterIterator
\RecursiveIteratorIterator
\RecursiveRegexIterator
\RecursiveTreeIterator
\Reflection
\ReflectionClass
\ReflectionExtension
\ReflectionFunction
\ReflectionFunctionAbstract
\ReflectionMethod
\ReflectionObject
\ReflectionParameter
\ReflectionProperty
\ReflectionZendExtension
\RegexIterator
\ResourceBundle
\SessionHandler
\SimpleXMLElement
\SimpleXMLIterator
\SNMP
\SoapClient
\SoapFault
\SoapHeader
\SoapParam
\SoapServer
\SoapVar
\SplDoublyLinkedList
\SplFileInfo
\SplFileObject
\SplFixedArray
\SplHeap
\SplMaxHeap
\SplMinHeap
\SplObjectStorage
\SplPriorityQueue
\SplQueue
\SplStack
\SplTempFileObject
\Spoofchecker
\SQLite3
\SQLite3Result
\SQLite3Stmt
\stdClass
\tidy
\tidyNode
\Transliterator
\XMLReader
\XMLWriter
\XSLTProcessor
\ZipArchive