PHP儿童类访问对象

问题描述:

class bm_main { 

    public $db; 

    public function __construct(){ 

     $this->db = new db(); 
    } 

} 

class bm extends bm_main{ 

    public function __construct($id){ 
     $this->db = parent::$db; 
      $this->db->save($id); 
    } 
} 

如何访问从父类的$ db对象,所以我可以在孩子一个PHP儿童类访问对象

调用父类的构造函数,因此db类实例化使用它:

public function __construct($id) { 
     parent::__construct(); 
     $this->db->save($id); 
    } 

$db属性由子类继承,并且是公共的,因此您可以使用$this->db来访问它。

+0

谢谢,但我不能这样做,因为父构造函数调用其他方法,我不会调用任何其他的建议 – Stasa 2011-02-18 11:10:37