1

我对异常处理有疑问。

如果我有一个函数foo();,就好像我这样处理它:

try {
    foo();
} catch (Exception $e) {
    // do someting
}

或者如果我这样做是这样的:

foo() {
    try {
       // function body
    } catch (Exception $e) {
       // do someting
    }
}

如果我不扔怎么办Exception?即使出现错误,代码也会继续执行?

4

1 回答 1

0

是的,代码将继续。在 php 中存在错误和异常。您可以使用函数处理错误,使用函数set_error_handler()处理无法处理的异常,set_exception_handler()并且可以使用处理异常try .. catch

于 2013-04-18T02:09:01.303 回答