I class.user.php
du har et:
function __construct($DB_con)
{
$this->db = $DB_con;
}
og når du bruger det i logout.php
:
$user = new USER();
Du skal bestå $DB_con
til __constructor
, eller opret en __constructor
der ikke har nogen argumenter, og tilføj en anden funktion for at initialisere DB
:
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
og så kan du bruge det sådan:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
eller kun uden dette:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);