我试图在 try 块中调用一个函数,如果失败,则捕获异常。我的代码不能正常工作,我做错了什么?对不起,我是例外的新手。有人吗?任何帮助表示赞赏:D
我尝试了什么,什么不起作用:
function check ($func) {
try {
call_user_func($func);
} catch (Exception $e) {
echo "An error occurred.";
}
}
function test () {
echo 4/0;
}
check("test");
仅返回“INF”和“被零除”错误,但应捕获该异常并返回“发生错误”。
一只名叫tom的猫
void aaa(){{try{....}catch{aaa();}}}
捕获异常为什么会执行很多次aaa();
捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
为什么抛出了Exception异常