Ciao a tutti, ho uno strano problema. Premetto che mi stò avvicinando da poco all'OOP.
pagina.php
Codice PHP:
// Istanzio l'oggetto passando $db (oggetto di mysqli) e $uid (contiene l'id dell'utente).
$Banca = new banca($user_id, $db);
$Banca->stampa();
class.php
Codice PHP:
class banca{
public $db, $uid;
public $controlloMonete = FALSE;
public $controlloUser = FALSE;
public function __costruct($uid, $db){
$this->uid = $uid;
$this->db = $db;
}
public function stampa(){
print_r ($this->db);
echo $this->uid."aa";
}
L'unica cosa che mi stampa sono le due "aa" che ho messo per verificare se fosse un problema delle funzioni.
Ho provato a stampare le variabili anche all'interno del costruttore, ma nada.
Le ho stampate all'interno di pagina.php per vedere se effettivamente ci sono, e ci sono.
Any solutions?