"App\User" 和 \App\User::class 这两种有啥区别啊?
来源:8-3 使用模型实现赞页面的逻辑的实现

hx_001
2017-06-21
// 评论模型
public function comments()
{
return $this->hasMany("App\Comment")->orderBy("created_at", "desc");
}
// 关联用户和赞
public function zan($user_id)
{
return $this->hasOne(\App\Zan::class)->where("user_id", $user_id);
}
好像作用是一样的, 具体有啥区别来着。。
写回答
1回答
-
轩脉刃
2017-06-22
没啥区别,class是新加的,看习惯,其实php建议使用::class的方法,因为字符串很容易出现写错的情况,而使用::class,在写错的时候,运行时会报error错误,有的编辑器也能自动检测到错误。
00
相似问题