在 ThinkPHP 5 中,当使用模型的 save 方法保存数据时,如果保存成功,返回值是 true;如果保存失败,返回值是 false。
例如,假设有一个 User 模型,我们可以使用以下代码来保存一条新的用户数据:
```
$user = new User;
$user->name = 'Tom';
$user->age = 18;
$result = $user->save();
if ($result) {
echo '保存成功';
} else {
echo '保存失败';
}
```
在上面的例子中,$result 变量接收了 save 方法的返回值。如果保存成功,$result 的值为 true,输出“保存成功”;如果保存失败,$result 的值为 false,输出“保存失败”。
需要注意的是,如果在保存数据时发生了异常,save 方法会抛出异常而不是返回 false。因此,在实际开发中,建议使用 try-catch 块来捕获可能的异常。例如:
```
try {
$user = new User;
$user->name = 'Tom';
$user->age = 18;
$result = $user->save();
echo '保存成功';
} catch (\Exception $e) {
echo '保存失败:'