【发布时间】:2019-06-22 10:50:04
【问题描述】:
我无法理解将任何模型或接口对象放入方法参数的含义。 例如,
public function checkRights(CommentInterface $comment)
{
return true;
}
那么,CommentInterface 是做什么的呢?为什么我们不仅在这里传递 $comment ?这种东西在编程语言中是怎么命名的?
我是面向对象的 php 新手 谢谢。
【问题讨论】:
-
这是一个类型提示。这意味着
$comment必须是实现CommentInterface接口的对象。见the documentation。