throw および catch ステートメントのカスタム例外クラスで、組み込みの Exception クラスから継承されていないものを報告します。

詳しくは、「Exceptions (php.net)」を参照してください。