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);