I class.user.php
du har ett:
function __construct($DB_con)
{
$this->db = $DB_con;
}
och när du använder den i logout.php
:
$user = new USER();
Du måste skicka $DB_con
till __constructor
, eller skapa en __constructor
som inte har några argument och lägg till ytterligare en funktion för att initiera DB
:
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
och sedan kan du använda det så här:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
eller utan endast detta:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);