您的
DBConnection课程将需要其他方法:
public function getlink(){ return $this->mysqli;}
您的原始
User类似乎是的子类
DBConnection,因为
mysqlion属性
DBConnection是
protected并且
User该类具有
parent::__construct()调用。
最好使用依赖项注入,因此您的
User类将通过构造函数接收其数据库连接:
public function __construct(DBConnection $db){ $this->mysqli = $db->getlink();}
然后可以从您的代码中运行:
$db = new DBConnection;$uObj = new User($db);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)