我在类loadModule();
中有一个函数core
,但是为了加载模块,我需要在构造中定义变量,其中许多都需要核心。我会简单地使用loadModule("someModule", $settings, $dbc, $core, $etc...);
或loadModule("someModule", $settings, $dbc, $this, $etc...);
,因为此函数位于由$ core定义的核心类中吗?我现在很困惑,帮助将不胜感激。感谢
编辑:
预期用途看起来像
$this->core->loadModule("initialLoad, $settings, $version, $dbc, $parser, $layout);
模块结构看起来像
public function __construct($settings, $version, $dbc, $layout, $core, $parser){
$this->settings = $settings;
$this->version = $version;
$this->dbc = $dbc;
$this->layout = $layout;
$this->core = $core;
$this->parser = $parser;
}
答案 0 :(得分:0)