我的 User 类中有一个保存方法。
如果保存方法遇到验证错误,它会返回我向用户显示的错误数组。然而,这意味着在我的代码中我必须写:
if (!$user->save()) {
//display success to user
}
当然,我的保存方法应该在成功时返回 true。但是在这种情况下我该如何处理错误呢?
最佳答案
使用try ... catch 语法。
例如:
try {
$user->save();
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
关于php - 如何从 PHP 方法返回错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979930/