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

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