Salve a tutti. Ricevo il seguente errore:

"Warning: mysqli_close() expects exactly 1 parameter, 0 given in..."

a seguito dell'esecuzione del seguente codice.

Premetto che il codice in questione è frutto della guida presente su html.it relativa al PHP + MySQL OOP.

Codice PHP:
class myclass
    
{
        private 
$hostname="localhost";
        private 
$username="root";
        private 
$password="";
        private 
$namedb="test";
        private 
$attiva="false";
        
        public function 
connetti()
            {
                
$attiva=false;
                
                if (!
$this==$attiva)
                {
                    
$connessione=mysqli_connect($this->hostname,$this->username,$this->password$this->namedb);
                    echo 
"Success!!!";
                }else{
                    echo 
true;
                }
            }
        public function 
disconnetti()
        {
            if(
$this->attiva)
            {
                if(
mysqli_close())
                {
                 
$this->attiva false
                 return 
true
                }else{
                    return 
false
                }
            }
         }
    }


$data = new myclass();
$data->connetti();
$data->disconnetti() 
Se non ho capito male, ci si aspetta che per la funzione mysqli_close() ci sia un parametro che prima di php 5.3 era facoltativo e ora è obbligatorio (prima veniva chiusa l'ultima connessione aperta) che identifichi la connessione che si vuole chiudere (correggetemi se sbaglio!!). Se questo che penso dovesse rivelarsi corretto, mi dite come diavolo faccio a reperirlo questo parametro? Ho provato in diversi modi ma niente. Aiutatemi! Grazie!