我正在尝试处理异常。
因此,我有类似这样的代码:
如果发生了不好的事情:
throw new CreateContactException($codigo, $result->msg);
稍后,我会尝试并如果不行就捕获:
try
{
createContact();
}
catch(CreateContactException $e)
{
$error .= 'An error occurred with the code:'.$e->getCode().' and message:'.$e->getMessage();
}
1) 这个代码会起作用吗?我的意思是,这个getCode()和getMessage()方法与CreateContactException参数没有关系,对吗?
2) 我必须在某处有一个扩展Exception的CreateContactException类吗?我的意思是,我们可以为自己的异常使用自定义名称,而不需要创建一个扩展类吗?
非常感谢您的提前帮助, MEM