【发布时间】:2015-02-21 19:00:41
【问题描述】:
class A {
public function model($name) {
if (file_exists($name.'.php')) {
require $name.'.php';
$this->$name = new $name();
}
}
}
class C extends A {
function __construct() {
$this->load = $this;
$this->load->model('test');
$this->test->say();
}
}
$Controller = new C();
我想创建一个简单的代码点火器,比如加载器类。有没有合适的方法来做这项技术?
【问题讨论】:
-
要使用方法链接,每个方法都必须返回一个对象(通常在方法中使用
return $this)