In class.user.php
Sie haben ein:
function __construct($DB_con)
{
$this->db = $DB_con;
}
und wenn Sie es in logout.php
verwenden :
$user = new USER();
Sie müssen die $DB_con
übergeben zu __constructor
, oder erstellen Sie einen __constructor
die keine Argumente hat, und fügen Sie eine weitere Funktion hinzu, um die DB
zu initialisieren :
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
und dann kannst du es so verwenden:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
oder nur ohne:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);