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对象,以便我可以在子类中使用它
答案 0 :(得分:4)
调用父构造函数以实例化db
类:
public function __construct($id) {
parent::__construct();
$this->db->save($id);
}
$db
属性由子类继承,并且是公共的,因此您可以使用$this->db
访问它。