Puccini
Neues Mitglied
Hi,
ich bin grad dabei meine anwendung mit klassen zu versehen.
da das thema neuland für mich ist, sehe ich noch nicht so recht druch.
construt, destruct, privat, public, protected sowie extend versteh ich.
aber jetzt gehts los
ich bau am anfang meines PHP-Scritps eine DB-Verbindung auf.
Hierfür hab ich meine Klasse "db_connect".
Das ganze speichre ich in einer Session-Var:
Ist das schonmal sinnvoll oder nicht? Weil ich ja die DB-Anbindung in meinen weiteren Klassen brauch, dachte ich, mach ich gleich eine globale variable draus. und damit ich nicht in jeder funktion ein "global $dbcon;" schreiben muss wirds halt ne session-var.
Wenn ich das ganze so lösen würde, das ich jetzt allen weiteren Klassen ein "extends db_connect" mitgebe, bauen doch alle klassen ihre eigene verbindung zur db auf oder? das will ich quasi verhindern.
Aber irgendwie scheint mir meine lösung "falsch"...
Wer hat da einen guten ansatz für mich?
Vielen dank!
ich bin grad dabei meine anwendung mit klassen zu versehen.
da das thema neuland für mich ist, sehe ich noch nicht so recht druch.
construt, destruct, privat, public, protected sowie extend versteh ich.
aber jetzt gehts los

ich bau am anfang meines PHP-Scritps eine DB-Verbindung auf.
Hierfür hab ich meine Klasse "db_connect".
Das ganze speichre ich in einer Session-Var:
PHP:
$_SESSION['dbcon'] = new db_connect();
Wenn ich das ganze so lösen würde, das ich jetzt allen weiteren Klassen ein "extends db_connect" mitgebe, bauen doch alle klassen ihre eigene verbindung zur db auf oder? das will ich quasi verhindern.
Aber irgendwie scheint mir meine lösung "falsch"...
Wer hat da einen guten ansatz für mich?
Vielen dank!