В class.user.php
имате:
function __construct($DB_con)
{
$this->db = $DB_con;
}
и когато го използвате в logout.php
:
$user = new USER();
Трябва да подадете $DB_con
към __constructor
или създайте __constructor
който няма аргументи и добавете друга функция за инициализиране на DB
:
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
и след това можете да го използвате така:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
или само без това:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);