如何围绕if语句捕获异常?
这是我的if语句,如果其中任何一个为null,我想捕获异常
try {
if (user == null || job == null)
} catch() {
}
我很确定这是错的,有没有人有答案?
答案 0 :(得分:4)
try
{
if (user == null || job == null)
{
throw new Exception("user or job is null");
}
}
catch(Exception ex )
{
//here your code
}
答案 1 :(得分:1)
我建议您尝试使用,您可以为您的治疗管理自定义异常
try
{
if(condition)
{
throw new Exception();
}
catch(Exception ex)
{
}
}
答案 2 :(得分:0)
try
{
if (user == null || job == null)
{
throw new Exception("user or job is null");
}
}
catch(Exception $e )
{
echo 'Caught exception: ', $e->getMessage(), "\n";
}