PHP函数参数中变量前的类名

时间:2016-10-19 09:34:24

标签: php oop

在许多PHP脚本中,我看到如下内容:

public function __construct(Container $ci) {

}

我理解构造函数的作用以及如何传递变量。但是,我不确定此示例中Container的含义是什么?这相当于$ci = new Container;

1 个答案:

答案 0 :(得分:3)

不,它只是type hinting方法的$ci参数,这意味着您应该传递一个声明为Container实例的参数,如下所示:

$cont = new Container();

$obj = new YourClass($cont);