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?