Esempio:
qualcosa del genere?Codice PHP:
class DbConn{
//codice per gestire il singleton
....
public function connect(){ ...}
public function execQuery($query){....}
public function isConnected(){ .... }
......
}
class Articolo{
private $dbConn;
public function __construct(DbConn $dbConn){ $this->dbConn = $dbConn }
public function addArticolo($dati){
if($this->dbConn->isConnected())
$this->dbConn->execQuery("insert into articolo dati = $dati");
}
..
...
}
$articolo = new Articolo(DbConn::getInstance());
...