查看PHP手册得知:
调用PDOStatement对象的execute()方法后返回boolean类型,用于说明是否执行成功
请问有没有必要对这个返回结果进行判断处理呢?
我看到很多例子都是对这个返回值不做任何处理,加上一般都是用try...catch...包裹住,所以是不是这个返回值多余呢?请求解答下
查看PHP手册得知:
调用PDOStatement对象的execute()方法后返回boolean类型,用于说明是否执行成功
请问有没有必要对这个返回结果进行判断处理呢?
我看到很多例子都是对这个返回值不做任何处理,加上一般都是用try...catch...包裹住,所以是不是这个返回值多余呢?请求解答下
像这种可以封装在底层方便调用。
可以判断一下,失败的时候可以不做处理,但建议写入日志。
或者说直接把返回值返回,由上层业务逻辑处理。
加 try...catch
是为了捕捉PDOException
,然后把异常的 message
写入日志(如果是后台系统的话可以考虑直接把错误信息返回给前端,debug 会方便很多)。
2 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答925 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答990 阅读
1 回答960 阅读
1 回答882 阅读
这个没有硬性规定吧,是我的话会处理。