Salve gente...
Per il momento la mia programmazione ad oggetti si è limitata alla creazione di piccoli programmi in Java.
Sto cercando adesso di implementarla pure per quanto riguarda il mio sito web per il momento limitato all'login/registrazione.
Direi di partire dall'inizio, quindi con la connessione al db:
Codice PHP:
class DataBase
{
private $connected = false; #Variabile di controllo per la verifica della connessione
private $lastConnection; #Variabile per la memorizzazione dell'ultima connessione
private $dbhost,
$dbuser,
$dbpwd,
$dbname;
public function __construct()
{
#Includo il file contenente le informazioni sul database
include_once("db_config.php");
$this->dbhost = $dbhost;
$this->dbuser = $dbuser;
$this->dbpwd = $dbpwd;
$this->dbname = $dbname;
}
#Metodo per la connessione al db
public function openConnection()
{
#Se sono già connesso, esco dal metodo
if ($this->connected)
return $this->lastConnection;
$link = mysqli_connect($this->dbhost, $this->dbuser, $this->dbpwd, $this->dbname);
if ($link)
{
$this->connected = true;
#Memorizzo l'ultima connessione
$this->lastConnection = $link;
return $link;
}
return false;
}
}
Sapreste dirmi se con questo modo di operare sfrutto al meglio la programmazione ad oggetti (anche se per quanto scritto sopra mi limito solo a connettermi al database)?
Grazie..