Hallo liebe Forenmitglieder
Um mein Wissen in Objektorientierung auszuweiten, würde ich mir gerne zu Testzwecken ein kleines "social network" basteln. Das klingt jetzt furchtbar "cool", aber ich meine damit am Anfang erstmal nicht mehr, als neue Freunde in eine Datenbank einzutragen. Ich will weder das ganze online stellen noch mich mit facebook konkurrieren Ich dachte mir, es wäre einfach nur gut, um in dem Thema PHP und OOP fitter zu werden.
Bevor ich aber wirklich starten konnte, bin ich schon auf eine wichtige Frage gestoßen:
Es existiert bereits eine Klasse "Freund". Für jeden Freund sind Anschrift, Tel. etc. in einer mySQL-Datenbank abgelegt. Jetzt bin ich mir nicht sicher, ob ich die Methode "neuenFreundHinzufuegen" (Daten von HTML-Formular sollen in die DB geschrieben werden) als extra "function" der Klasse definieren soll, oder ob es sinnvoller ist, dieses gleich alles in den Konstruktor "__construct" zu implementieren.
Den zweiten Fall stelle ich mir so vor, damit mit folgender Anweisung bereits alles erledigt ist:
Was denkt ihr? Verstößt das gegen sämtliche Regeln der OOP? :P
Danke im Voraus,
Julian
Um mein Wissen in Objektorientierung auszuweiten, würde ich mir gerne zu Testzwecken ein kleines "social network" basteln. Das klingt jetzt furchtbar "cool", aber ich meine damit am Anfang erstmal nicht mehr, als neue Freunde in eine Datenbank einzutragen. Ich will weder das ganze online stellen noch mich mit facebook konkurrieren Ich dachte mir, es wäre einfach nur gut, um in dem Thema PHP und OOP fitter zu werden.
Bevor ich aber wirklich starten konnte, bin ich schon auf eine wichtige Frage gestoßen:
Es existiert bereits eine Klasse "Freund". Für jeden Freund sind Anschrift, Tel. etc. in einer mySQL-Datenbank abgelegt. Jetzt bin ich mir nicht sicher, ob ich die Methode "neuenFreundHinzufuegen" (Daten von HTML-Formular sollen in die DB geschrieben werden) als extra "function" der Klasse definieren soll, oder ob es sinnvoller ist, dieses gleich alles in den Konstruktor "__construct" zu implementieren.
Den zweiten Fall stelle ich mir so vor, damit mit folgender Anweisung bereits alles erledigt ist:
PHP-Code:
$neuer_freund = new Freund($_POST['vorname'], $_POST['nachname'], $_POST['strasse'] ... usw.);
Danke im Voraus,
Julian
Kommentar