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