[英]PHP - try and catch block (Exception) handling
我对异常处理有疑问。
如果我有一个函数foo();
是否就像我这样处理:
try {
foo();
} catch (Exception $e) {
// do someting
}
或者如果我在这样的功能中这样做:
foo() {
try {
// function body
} catch (Exception $e) {
// do someting
}
}
如果我不抛出Exception
怎么办? 即使出现错误,代码也会继续执行?
是的,代码将继续。 在php中存在错误和异常。 您可以使用函数set_error_handler()
处理错误,使用函数set_exception_handler()
处理无法处理的异常,还可以使用try .. catch
处理异常try .. catch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.