try {
if(!isset($a)){
throw new Exception('缺少参数a','10002');
}
}catch{
$data['msg'] = $e->getMessage();
$data['code'] = $e->getCode();
return json_encode($data);
}
得到返回的错误提示:

下面是我们得知的获取exception中几个特定值的几个方法

官网找中的解释如下

本文深入探讨了PHP中异常处理的机制,通过一个具体的代码示例,详细解释了如何捕获和处理异常,以及如何获取异常的特定值。这对于理解如何在PHP应用中优雅地处理错误和异常情况非常有帮助。
try {
if(!isset($a)){
throw new Exception('缺少参数a','10002');
}
}catch{
$data['msg'] = $e->getMessage();
$data['code'] = $e->getCode();
return json_encode($data);
}
得到返回的错误提示:

下面是我们得知的获取exception中几个特定值的几个方法

官网找中的解释如下

699
955
735

被折叠的 条评论
为什么被折叠?