Ciao a tutti,

ho un dubbio:
utilizzo una unica connessione per tutte le sentenze effettuate al DB mediante una classe, chiamando un metodo statico.
É meglio chiudere la connessione alla fine della pagina?
Come la chiudo con la classe PDO?
...con un NULL?


Codice PHP:
class Db implements IConnessione{
  
  private static 
$connessione=NULL;
  private static 
$risultato;

  private function 
__construct(){}
  
  private function 
__clone(){}
  
  static function 
apri(){
    if(!
self::$connessione){
      try{
        
self::$connessione=new PDO("mysql:host=".self::HOST.";dbname=".self::DB.";charset=utf8",self::USER,self::PW);
        return 
self::$connessione;
      }
      catch(
Exception $e){echo "Errore nel DB \n".$e;}
    }else{
      return 
self::$connessione;
    }
  } 


se creo un metodo statico che lancio alla fine della pagina php, è sufficiente, oppure non è necessario effettuare la chiusura della connessione?


Codice PHP:
  static function chiudi(){
    
self::$connessione=NULL;
  } 

Grazie,
Roberto