父类
class Main {
private $ci;
public function __construct()
{
$this ->ci=& get_instance();
$this ->ci->load->database();
}
}
儿童班
class Commonlib extends main {
public function __construct()
{
parent::__construct();
}
function getcountries(){
$this->db->from($this->countries);
$this->db->order_by("country", "ASC");
$query = $this->db->get();
return $query->result();
}
}
我想在子类中访问父构造函数变量作为子类我使用db变量 如何访问
i want to implement this code show this error
Fatal error: Class 'main' not found
答案 0 :(得分:0)
根据类继承,您应该能够执行与parent:: __construct
类似的操作。
对于类class main not found
的错误,确保子类在开头具有正确的use语句,并且自动加载器数组映射具有类main映射。
http://php.net/manual/en/language.oop5.decon.php http://php.net/manual/en/language.oop5.autoload.php