我正在使用带有 $errmsg 数组的外部文件来显示错误,例如:
'app_init' => 'Cannot initialize application',
使用条件,我调用该函数来显示失败消息:
if(!$condition)
{
$arraywithmessages->functionforfiltering($err,'app_init',$aim);
}
...其中 $err 是消息数组,$aim 是发布错误的预定义方法(电子邮件、视图等...)
现在我想使用异常处理,但我不知道从哪里开始。任何人都可以帮忙吗?这似乎不起作用:
try {
if (!$condition) {
throw new Exception('app_init');
}
// continue
} catch (Exception $e) {
$arraywithmessages->functionforfiltering($err,$e->getMessage(),$aim);
}