save () 和 update () 为什么不需要判断操作成功与否?
我的问题是,为什么在$image->save()
和$user->update()
不判断一下?比如
<?php
if ($image->save()) {
// 成功的处理
...
} else {
// 失败的处理
...
}
if ($user->update() !== false) {
// 成功的处理
...
} else {
// 失败的处理
...
}
因为我看save()
和 update()
都会有返回false
的情况,如果说教程专注点不在这里确实,但我很想知道大家的线上项目难道都这样处理的吗?如果说是一些不那么重要的数据,在追求代码优雅上确实可以这么做,但是如果遇到像订单系统,或者其他必须保证可知操作成功或失败的情况,大家是怎么处理的?
推荐文章: