问一个构造函数的问题
最近在看XACMS的代码,有一个地方不明白,为什么他的一些类的构造函数中有这样
$this->CI =& get_instance();
而有的类中直接就是
parent::__construct();
这两种使用区别是什么呢,分别在什么情况下应该使用?请高手指点一下 用途不一样,你在控制器或者模型里不需要 $this->CI =& get_instance();
这句表示获得 CI 的核心对象,你需要的时候才获取。
而 parent::__construct(); 执行父类的构造函数。 恩刚才又研究了一下代码,他的全是用在自定义的类库当中,并且没有继承父类的情况下都需要在构造函数中使用
$this->CI =& get_instance(); 是呀,就是为了取得 CI 中的所谓的“超级对象”。
页:
[1]