try-finally 能否捕獲所有異常

PHP
小樊
97
2024-08-07 12:21:17

try-finally塊可以捕獲部分異常,但不能捕獲所有異常。如果在try塊中發(fā)生了異常,finally塊會(huì)執(zhí)行,但是finally塊中的異常將會(huì)覆蓋之前的異常。因此,如果finally塊中拋出了異常,之前的異常將被覆蓋,無(wú)法捕獲所有異常。所以說(shuō),try-finally不能捕獲所有異常。

0