String
Erfahrenes Mitglied
Hallo zusammen,
ich arbeite (ich muss gestehen) zum ersten mal ernsthaft mit Klassen und habe ein paar Fragen dazu.
Aktuell habe ich eine Benutzer (User)-Klasse aufgebaut:
Ich habe funktionen wie "setOnline" und so weggelassen, zu übersichtiglichkeit.
Ist das der richtige Weg? Oder ist das absoluter blödsinn?
Und wenn ich nun eine Tabelle erstellen will, welche anzeigt, welche User gerade online sind, erstelle ich dann für jeden Eintrag ein neues Objekt dieser Klasse? Oder erstelle ich eine neue Klasse..? Oder ist das gesamte, was ich da veranstalte für die Katz?
Ihr seht..fragen über fragen *G*
Danke schonmal für eure Hilfe
string
ich arbeite (ich muss gestehen) zum ersten mal ernsthaft mit Klassen und habe ein paar Fragen dazu.
Aktuell habe ich eine Benutzer (User)-Klasse aufgebaut:
PHP:
class User {
// Initialisierung
public function __construct($id){
$myData = mysql_query("....");
$myData = mysql_fetch_assoc($myData);
$this->id = $myData['id'];
$this->name = $myData['name'];
$this->rechte = $myData['rechte'];
$this->bewertung = $myData['bewertung'];
$this->onldat = $myData['onldat'];
$this->p_geschlecht = $myData['p_gesch'];
$this->p_geb = $myData['p_geb'];
$this->p_name = $myData['p_name'];
$this->p_bild = $this->getProfilBild($myData['p_bild']);
// Online Zeit erneuern
$this->setOnline();
}
// Profil updaten
public function updateProfil($name,$geb,$gesch) {
$this->p_geschlecht = $gesch;
$this->p_geb = $geb;
$this->p_name = $name;
mysql_query("..."); // MYSQL user Updaten
}
}
Ich habe funktionen wie "setOnline" und so weggelassen, zu übersichtiglichkeit.
Ist das der richtige Weg? Oder ist das absoluter blödsinn?
Und wenn ich nun eine Tabelle erstellen will, welche anzeigt, welche User gerade online sind, erstelle ich dann für jeden Eintrag ein neues Objekt dieser Klasse? Oder erstelle ich eine neue Klasse..? Oder ist das gesamte, was ich da veranstalte für die Katz?
Ihr seht..fragen über fragen *G*
Danke schonmal für eure Hilfe
string