在许多PHP脚本中,我看到如下内容:
public function __construct(Container $ci) {
}
我理解构造函数的作用以及如何传递变量。但是,我不确定此示例中Container
的含义是什么?这相当于$ci = new Container;
?
答案 0 :(得分:3)
不,它只是type hinting方法的$ci
参数,这意味着您应该传递一个声明为Container
实例的参数,如下所示:
$cont = new Container();
$obj = new YourClass($cont);