我一直得到这两个错误消息。我的代码是
public function __construct() {
$db->connect();
}
function connect() {
return new mysqli('localhost', DB_USER, DB_PASS,DB_NAME);
}
有谁知道我的问题是什么吗?我还是一个PHP新手,如果这是一个愚蠢的问题,我很抱歉。
my DB_USER,DB_PASS, DB_NAME保存在我的配置文件
您需要使用$this
-
$this->db->connect();
$db
应该是该类的成员变量。你不能像那样访问$db
,除非你把它传递给-
function your_function($db) {
使用$this
指针访问成员变量,该指针指向当前实例。