save () 和 update () 为什么不需要判断操作成功与否?

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