Originariamente inviato da Al_katraz984
Devi rendere la connessione una proprietà della classe... poi puoi usare il magic method _destruct()

Codice PHP:
class mysqlclass
{
    
    private 
$host="localhost";
    private 
$user="root";
    private 
$password="";
    private 
$dbconn;
    
    public function 
connect(){
        
        
$database="network";
        
$this->dbconn=mysql_connect($this->host,$this->user,$this->password);
        
mysql_select_db($database,$this->dbconn);
        
    }
    
    private function 
disconnect() {
        if ( 
$this->dbconn !== NULL ) {
            
mysqli_close$this->dbconn );
            
$this->dbconn NULL;
        }
    }

    public function 
__destruct() {
        
$this->disconnect();
    }

Mi spieghi cosa è il magic method _destruct() mai usato e poi perche rendere privato la seconda funzione non può essere pubblica e chiamarla direttamente?