好的,我理解为这个问题给出的“接受的答案” ,但我仍然不清楚我应该在 finally 块中放入什么样的代码。
如果finally的使用是为了让未被捕获的异常抛出,并给系统一个通用的错误信息,而不是为用户爆炸,如果捕获了一些异常,不会出现两个错误信息给用户吗?
[编辑]
就像@MarkBaker 所说,“最终”不是为了捕获未捕获的异常,而是通用的 catch(Exception $e) 这样做。所以……它有什么用?或者,换句话说,在没有 finally 的情况下,在 try/catch 块之后我不能做的 finally 块是什么?