String
Erfahrenes Mitglied
Hallo zusammen,
nachdem ich nun wirklich einige Stunden gesucht habe, bin ich erst recht verunsichert.
Wie *** noch mal erstelle ich einen User-Klasse richtig?
Ich habe immer das Gefühl, dass Klassen in PHP alles unfassbar kompliziert machen.
Also gehe ich gleichzeitig davon aus, dass ich sie irgendwie falsch verwende..
So in der Art, baue ich meine Klassen meist auf:
Ist das so eigentlich überhaupt gedacht?
Irgendwie verstehe ich auch nicht so ganz, wo der Vorteil sein soll, das einfach kurz in der Datei zu machen, in der ich die eMail sowieso ändere..
Anstatt einfach kurz
Muss ich die Klasse erstellen und dann die Funktion aufrufen.
Okay, ist vielleicht ein schlechtes Beispiel, aber irgendwie..
Habt ihr da ein paar Ideen? Leider wird nirgends geschrieben: So sollte es gemacht werden, dass sollte nicht rein, so und nicht so... bla bla..
paD
nachdem ich nun wirklich einige Stunden gesucht habe, bin ich erst recht verunsichert.
Wie *** noch mal erstelle ich einen User-Klasse richtig?
Ich habe immer das Gefühl, dass Klassen in PHP alles unfassbar kompliziert machen.
Also gehe ich gleichzeitig davon aus, dass ich sie irgendwie falsch verwende..
So in der Art, baue ich meine Klassen meist auf:
PHP:
class User {
var $nick, $mail, $avatar, $punkte # usw...
public function __construct($id) {
# hier lade ich die Felder aus der Datenbank..
}
public function setMail($mail) {
# prüfen ob Mail anders ist, in die DB schreiben
}
}
Ist das so eigentlich überhaupt gedacht?
Irgendwie verstehe ich auch nicht so ganz, wo der Vorteil sein soll, das einfach kurz in der Datei zu machen, in der ich die eMail sowieso ändere..
Anstatt einfach kurz
PHP:
if($neuemail != $altemail) {
# speicher in DB
}
Muss ich die Klasse erstellen und dann die Funktion aufrufen.
Okay, ist vielleicht ein schlechtes Beispiel, aber irgendwie..
Habt ihr da ein paar Ideen? Leider wird nirgends geschrieben: So sollte es gemacht werden, dass sollte nicht rein, so und nicht so... bla bla..
paD