我想要一种更简洁的方法来获取以下功能,以在一个块中捕获 AError 和 BError :
try
{
/* something */
}
catch( AError, BError $e )
{
handler1( $e )
}
catch( Exception $e )
{
handler2( $e )
}
有什么办法可以做到这一点吗?还是我必须单独捕获它们?
AError 和 Berror 有一个共享基类,但它们也与我想落入 handler2 的其他类型共享,所以我不能只捕获基类。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号