PHP函数参数中变量前的类名
在许多PHP脚本中,我看到如下内容:PHP函数参数中变量前的类名,php,oop,Php,Oop,在许多PHP脚本中,我看到如下内容: public function __construct(Container $ci) { } 我了解构造函数的作用以及如何传递变量。但是,我不确定在本例中,容器是什么意思?这是否等同于$ci=新容器?否,它只是方法的$ci参数,这意味着您应该传递一个声明为容器实例的参数,如下所示: $cont = new Container(); $obj = new YourClass($cont); @Faraz没有PHP6。只有PHP5和PHP7。@Charl
public function __construct(Container $ci) {
}
我了解构造函数的作用以及如何传递变量。但是,我不确定在本例中,容器
是什么意思?这是否等同于$ci=新容器
?否,它只是方法的$ci
参数,这意味着您应该传递一个声明为容器
实例的参数,如下所示:
$cont = new Container();
$obj = new YourClass($cont);
@Faraz没有PHP6。只有PHP5和PHP7。@CharlotteDunois是我糟糕的PHP7。当前文档不应该,但必须。