pau*_*aul 3 php oop methods return
我的User类中有一个save方法.
如果save方法遇到验证错误,它将返回我向用户显示的错误数组.但是这意味着在我的代码中我必须写:
if (!$user->save()) {
//display success to user
}
Run Code Online (Sandbox Code Playgroud)
当然,我的保存方法应该在成功时返回true.但是在这种情况下如何处理错误呢?
小智 9
使用try ... catch语法.
例如:
try {
$user->save();
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/language.exceptions.php
| 归档时间: |
|
| 查看次数: |
3068 次 |
| 最近记录: |