Ich bin dabei mir OO in PHP ein wenig an zueignen.
Dabei will ich eine Klasse erstellen für MySQL. Hab auch eine Seite gefunden die mir das erklärt, jetzt versuch ich es alleine zu basteln und habe folgendes auf der Seite gefunden:
Jetzt meine Frage:
Ist hier nicht IMMER $this->persistency ?
Man setzt doch in der Funktion persistency auf false und prüft dann in der If-Anweisung ob dies existiert. Oder was passiert den hier genau?
http://www.it-academy.cc/article/1353/Objektorientiertes+Programmieren+in+PHP.html
Ich versuch es ohne diese Variable persistency. Da ich diese für unnötig finde. Jedoch braucht man dieses aber, daher meine frage. Was es sich damit genau auf sich hat.
Dabei will ich eine Klasse erstellen für MySQL. Hab auch eine Seite gefunden die mir das erklärt, jetzt versuch ich es alleine zu basteln und habe folgendes auf der Seite gefunden:
PHP:
class mysql {
var $host = "";
var $user = "";
var $pass = "";
var $database = "";
var $persistency = false;
var $serverid = "";
var $error = array();
function mysql($host, $user, $pass, $database, $persistency = false) {
$this->host = $host;
$this->user = $user;
$this->pass = $pass;
$this->database = $database;
$this->persistency = $persistency;
if($this->persistency) {
$this->serverid = @mysql_pconnect($this->host, $this->user, $this->pass);
}
else {
$this->serverid = @mysql_connect($this->host, $this->user, $this->pass);
}
Jetzt meine Frage:
Ist hier nicht IMMER $this->persistency ?
Man setzt doch in der Funktion persistency auf false und prüft dann in der If-Anweisung ob dies existiert. Oder was passiert den hier genau?
http://www.it-academy.cc/article/1353/Objektorientiertes+Programmieren+in+PHP.html
Ich versuch es ohne diese Variable persistency. Da ich diese für unnötig finde. Jedoch braucht man dieses aber, daher meine frage. Was es sich damit genau auf sich hat.