En class.user.php
tienes un:
function __construct($DB_con)
{
$this->db = $DB_con;
}
y cuando lo usas en logout.php
:
$user = new USER();
Tienes que pasar el $DB_con
a __constructor
, o crea un __constructor
que no tiene argumentos, y agregue otra función para inicializar el DB
:
function __construct()
{
}
public function initDB($DB_con)
{
$this->db = $DB_con;
}
y luego puedes usarlo así:
$YourDB = whatever_get_DB();
$user = new USER();
// And when you need:
$user.initDB($YourDB);
o sin esto solo:
$YourDB = whatever_get_DB();
$user = new USER($YourDB);