在早期,我做PHP开发的时候,有个疑问,PHP 的mysql库,每执行一条 sql,都有可能会返回更新失败的,例如硬盘坏道,网络有问题。等等。
这些情况,需不要我自己写一个 if 判断,更新失败了做一些处理,大多数情况是不需要要,做什么处理?用户改个昵称,硬盘坏道,update 失败了,我业务PHP能做什么处理?除了赶快叫运维换硬盘,还能干啥。
所以底层软件的错误处理非常重要,但是业务系统,有时候,不需要处理这些错误,有错误直接报错就完事了。
由于笔者的水平有限,文中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果读者有任何宝贵意见,可以加我微信 Loken1。