simusch
Aktives Mitglied
Thread Starter
- Dabei seit
- 27.09.2004
- Beiträge
- 2.030
- Reaktionspunkte
- 219
Hallo zusammen
Seit einiger Zeit kämpfe ich mit dem Einstieg in die Objektorientierte Programmierung unter PHP.
Jedes Mal, wenn ich vor einem neuen Projekt/-teil stehe, denke ich, "so, jetzt mal sauber aufbauen, eine Klasse schreiben..." etc, lande jedoch immer wieder im gewohnten if/elseif/else/function XY() - Dschungel.
Ich habe schon einige Kurse und Beispiele angeschaut, jedoch kann ich diese einfach kaum auf meine Projekte umbiegen.
Ein aktuelles konkretes Problem:
Ein Script erstellt eine/mehrere (XML-)Datei/en, welche ich dann exportieren möchte. Und zwar:
a) in eine Dropbox
b) in Google Drive
c) in einen FTP-Account
d) Zippen und als Download bereitstellen
e) einfach weitere Schnittstellen ergänzen
Nun möchte ich aber die verschiedenen Schnittstellen so einbinden, dass ich die Datei einfach an die passende Stelle übergeben kann, welche dann die Dateien weiterschickt.
Wie würdet ihr da strukturell vorgehen? Eine/mehrere Klasse/n mit Funktionen? Was wird wo erledigt?
Wie kann ich die Sache möglichst erweiterbar halten?
Ich erwarte keine konkreten Code-Beispiele, sondern einen Schubser in die richtige Richtung
Simu
Seit einiger Zeit kämpfe ich mit dem Einstieg in die Objektorientierte Programmierung unter PHP.
Jedes Mal, wenn ich vor einem neuen Projekt/-teil stehe, denke ich, "so, jetzt mal sauber aufbauen, eine Klasse schreiben..." etc, lande jedoch immer wieder im gewohnten if/elseif/else/function XY() - Dschungel.
Ich habe schon einige Kurse und Beispiele angeschaut, jedoch kann ich diese einfach kaum auf meine Projekte umbiegen.
Ein aktuelles konkretes Problem:
Ein Script erstellt eine/mehrere (XML-)Datei/en, welche ich dann exportieren möchte. Und zwar:
a) in eine Dropbox
b) in Google Drive
c) in einen FTP-Account
d) Zippen und als Download bereitstellen
e) einfach weitere Schnittstellen ergänzen
Nun möchte ich aber die verschiedenen Schnittstellen so einbinden, dass ich die Datei einfach an die passende Stelle übergeben kann, welche dann die Dateien weiterschickt.
Wie würdet ihr da strukturell vorgehen? Eine/mehrere Klasse/n mit Funktionen? Was wird wo erledigt?
Wie kann ich die Sache möglichst erweiterbar halten?
Ich erwarte keine konkreten Code-Beispiele, sondern einen Schubser in die richtige Richtung
Simu