Hallo,
ich bin zurzeit noch ein ziemlicher Neuling im Bereich der objektorientierten Programmierung in PHP und habe mir um ein bisschen zu üben eine Userklasse geschrieben, die z.B. User in einer MySQL Datenbank registrieren und einloggen kann. Dazu habe ich jedoch eine Frage:
Unzwar habe ich das zurzeit so geregelt, dass wenn der User erfolgreich Registriert wurde, die register Methode 1, also true, zurückgibt. Vorher wird allerdings überprüft, ob der Nutzername oder die E-Mailadresse schon vergeben ist. Da ich dem Benutzer gerne aussagekräftige Meldungen zurückgeben möchte, gibt die Methode eine 0 zurück, wenn der Nutzername bereits vergeben ist und eine 2, wenn die E-Mailadresse bereits vergeben ist, um eben anhand der Nummern die jeweiligen Fehlermeldungen ausgeben zu können. Ist das so in Ordnung, oder gibt es da eine andere, bessere Lösung?
Da bin ich mir nämlich zurzeit ein wenig unsicher, ob man das so machen kann oder als unsauberer Programmierstil oder so ähnlich gilt. ^^
Gruß,
Phillor
ich bin zurzeit noch ein ziemlicher Neuling im Bereich der objektorientierten Programmierung in PHP und habe mir um ein bisschen zu üben eine Userklasse geschrieben, die z.B. User in einer MySQL Datenbank registrieren und einloggen kann. Dazu habe ich jedoch eine Frage:
Unzwar habe ich das zurzeit so geregelt, dass wenn der User erfolgreich Registriert wurde, die register Methode 1, also true, zurückgibt. Vorher wird allerdings überprüft, ob der Nutzername oder die E-Mailadresse schon vergeben ist. Da ich dem Benutzer gerne aussagekräftige Meldungen zurückgeben möchte, gibt die Methode eine 0 zurück, wenn der Nutzername bereits vergeben ist und eine 2, wenn die E-Mailadresse bereits vergeben ist, um eben anhand der Nummern die jeweiligen Fehlermeldungen ausgeben zu können. Ist das so in Ordnung, oder gibt es da eine andere, bessere Lösung?
Da bin ich mir nämlich zurzeit ein wenig unsicher, ob man das so machen kann oder als unsauberer Programmierstil oder so ähnlich gilt. ^^
Gruß,
Phillor