基本上,我有一个包含以下代码的Fuyukai.class.php文件:
class Fuyukai {
private $configLoader;
function __construct() {
$this->configLoader = new ConfigLoader($this);
}
}
ConfigLoader有这个构造函数:
class ConfigLoader {
private $fuyukai;
function __construct($fuyukai)
{
$this->fuyukai = $fuyukai;
}
}
这是对的吗?我需要某种全球级的课程,但我真的不知道该怎么做,这个“解决方案”是我脑海中最自然的解决方案。
答案 0 :(得分:0)
代码看起来很好,我唯一要补充的是:
class ConfigLoader {
private $fuyukai;
//make sure only Fuyukai objects can be passed through constructor
function __construct(Fuyukai $fuyukai)
{
$this->fuyukai = $fuyukai;
}
}