thinkphp 数据库操作

一直用户tp框架,但是最近一直再纠结一些问题,希望有大神能帮我解答一下:就是在数据库操作的时候是使用if去判断还是应该用trycatch去判断操作是否成功呢?我个人觉得用... 一直用户tp框架,但是最近一直再纠结一些问题,希望有大神能帮我解答一下:
就是在数据库操作的时候是使用if去判断还是应该用try catch去判断操作是否成功呢?
我个人觉得用trycatch去操作的话用户体验会好一点.
因为如果碰到语法错误的话,也可以通过ajax返回错误信息给用户,如果用if去判断语句是否执行,出错的话,前台提示就收不到了.当然,这是我自己的看法,哪位大神能帮忙解答一下,非常感谢!!!
展开
 我来答
莫路草根
2018-01-31 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1038万
展开全部

TP内置了exception异常捕获类供我们去获取一些异常的消息:

所以你说的是正确的,单纯的用if去判断结果并不完全正确,结合exception类去处理是非常良好的编码习惯。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式