没有$符号的参数

时间:2014-11-12 13:41:52

标签: php arguments

我刚开始学习php并遇到了这段代码

public function __construct(Enviroment $enviroment) {

//blah blah 

}

在此代码中,环境变量之前是 Environment 。在google上搜索了很多,但没有找到任何东西。任何人都可以帮助我,并提供一些我可以参考和了解更多的链接。提前致谢

3 个答案:

答案 0 :(得分:5)

这在PHP中称为类型提示:http://php.net/manual/en/language.oop5.typehinting.php

构造函数希望$environment为环境类的Object

答案 1 :(得分:2)

环境设置为你的代码声明启动__construct所需的参数是一个确定类的变量,你可以在php.net上找到更多信息 - > http://php.net/manual/it/language.oop5.typehinting.php

答案 2 :(得分:0)

$ environment是一个对象,而Environment是这个对象的一种方法。

它允许他接受这个方法之后的对象的参数。