Trong class.user.php
bạn có:
function __construct($DB_con)
{
$this->db = $DB_con;
}
và khi bạn sử dụng nó trong logout.php
:
$user = new USER();
Bạn phải vượt qua $DB_con
thành __constructor
hoặc tạo __constructor
không có đối số và thêm một hàm khác để khởi tạo DB
:
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
và sau đó bạn có thể sử dụng nó như vậy:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
hoặc không chỉ cái này:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);