In class.user.php je hebt een:
function __construct($DB_con)
{
$this->db = $DB_con;
}
en wanneer je het gebruikt in logout.php :
$user = new USER();
Je moet de $DB_con . doorgeven naar __constructor , of maak een __constructor die geen argumenten heeft, en voeg een andere functie toe om de DB . te initialiseren :
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
en dan kun je het zo gebruiken:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
of alleen zonder dit:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);