【发布时间】:2014-11-12 13:41:52
【问题描述】:
我刚开始学习php,偶然发现了这段代码
public function __construct(Enviroment $enviroment) {
//blah blah
}
在这段代码中,环境变量之前的 Environment 是什么。在谷歌上搜索了很多,但没有找到任何东西。任何人都可以帮助我并提供一些链接,我可以参考和了解更多相关信息。在此先感谢
【问题讨论】:
我刚开始学习php,偶然发现了这段代码
public function __construct(Enviroment $enviroment) {
//blah blah
}
在这段代码中,环境变量之前的 Environment 是什么。在谷歌上搜索了很多,但没有找到任何东西。任何人都可以帮助我并提供一些链接,我可以参考和了解更多相关信息。在此先感谢
【问题讨论】:
这在 PHP 中称为类型提示:http://php.net/manual/en/language.oop5.typehinting.php
构造函数期望 $environment 是 Environment 类的 Object。
【讨论】:
环境设置为您的代码声明启动 __construct 所需的参数是确定类的变量,您可以在 php.net 上找到更多信息 -> http://php.net/manual/it/language.oop5.typehinting.php
【讨论】:
$enviroment 是一个对象,Enviroment 是这个对象的一个方法。
它允许他在这个方法之后接受一个对象的参数。
【讨论】: