Hawkster
Erfahrenes Mitglied
Hallo Ihr lieben,
ich weiß, schon 1000x durchgekaut und SuFu usw.
Vielleicht mangelt es mir etwas am Verständniss oder so, aber ich Frage jetzt einfach nochmal.
Ich versuche mich gerade wieder einmal mit OOP in PHP.
So, meine erste Frage:
Ist es überhaupt sinnvoll eine MySQL Klasse zu schreiben. Ein Teil sagt ja, ein Teil nein.
Falls Sie sinn machen, wie nutzt man das Sinnvoll in anderen Klassen? Da komme ich dann zu dem Singleton... Da lese ich aber wieder das "Singleton" ein schlechter Stil ist usw.
Und nun bin ich echt allmählich verwirrt weil es dann doch kompliziert wird OOP zu festigen wenn es doch so schnell sehr "komplex" wird.
Meine Frage wegen der MySQL Klasse kommt eigentlich als Folgeproblem:
Ich habe eine Klasse geschrieben welche Content von einer Remote-Seite abholen muss (mit Login auf der Remoteseite, Antwortpakete als gzip/chunken usw.) Da ich hier ja schon viele "funktionen" brauche (jedenfalls hab ich es mal so gemacht), habe ich direkt eine klasse daraus gemacht.
Diese ist jetzt das "Basispaket".
Nun möchte ich die Klasse erweitern (vererben?), z.b. würde ich gerne jetzt mit einer weiteren Klasse funktionen machen zum Abspeichern der Daten, Analyse usw. Dazu brauch ich zum einen die (evtl sinnvolle) MySQL Klasse. Und da wirds kompliziert. Eine Klasse schreiben, welche auf einer anderen aufbaut und noch Funktionen der MySQL-Klasse brauch.
Also, mir ist klar das es nicht wirklich so sein kann wie ich es "versuchen" würde, daher will ich einfach vorher um Rat fragen bevor ich wieder diesen OOP-Versuch zum scheitern verurteile.
Mit freundlichen Grüßen,
Hawkster
ich weiß, schon 1000x durchgekaut und SuFu usw.
Vielleicht mangelt es mir etwas am Verständniss oder so, aber ich Frage jetzt einfach nochmal.
Ich versuche mich gerade wieder einmal mit OOP in PHP.
So, meine erste Frage:
Ist es überhaupt sinnvoll eine MySQL Klasse zu schreiben. Ein Teil sagt ja, ein Teil nein.
Falls Sie sinn machen, wie nutzt man das Sinnvoll in anderen Klassen? Da komme ich dann zu dem Singleton... Da lese ich aber wieder das "Singleton" ein schlechter Stil ist usw.
Und nun bin ich echt allmählich verwirrt weil es dann doch kompliziert wird OOP zu festigen wenn es doch so schnell sehr "komplex" wird.
Meine Frage wegen der MySQL Klasse kommt eigentlich als Folgeproblem:
Ich habe eine Klasse geschrieben welche Content von einer Remote-Seite abholen muss (mit Login auf der Remoteseite, Antwortpakete als gzip/chunken usw.) Da ich hier ja schon viele "funktionen" brauche (jedenfalls hab ich es mal so gemacht), habe ich direkt eine klasse daraus gemacht.
Diese ist jetzt das "Basispaket".
Nun möchte ich die Klasse erweitern (vererben?), z.b. würde ich gerne jetzt mit einer weiteren Klasse funktionen machen zum Abspeichern der Daten, Analyse usw. Dazu brauch ich zum einen die (evtl sinnvolle) MySQL Klasse. Und da wirds kompliziert. Eine Klasse schreiben, welche auf einer anderen aufbaut und noch Funktionen der MySQL-Klasse brauch.
Also, mir ist klar das es nicht wirklich so sein kann wie ich es "versuchen" würde, daher will ich einfach vorher um Rat fragen bevor ich wieder diesen OOP-Versuch zum scheitern verurteile.
Mit freundlichen Grüßen,
Hawkster