Hi,
ich bin immer noch bei meinem neuem Lieblingsthema "Klassenprogrammierung",
objektorientierte Programmierung.
1.) Bleibt ein Objekt auf dem Server automatisch innerhalb einer Session (oder sonstwo?) erhalten, wenn mein PHP-Script abgelaufen ist
HTTP ist zustandslos, d.h. zum persistenten Speichern irgendwelcher Daten und der Zuordnung derselben zu bestimmten Requests muss erhöhter Aufwand getrieben werden. Das Pickling komplexer Objekte ist u.U. sehr viel aufwändiger, als das Objekt neu zu erzeugen - deswegen wäre es fatal, wenn so etwas ohne Dein Zutun geschehen würde.
2.) In meiner Klasse gibt es eine Funktion,
Nein, in Klassen gibt es keine Funktionen. Nur Methoden.
die Daten aus meiner DB ausliest. Mit diesen Daten werden die Eigenschaften des Objektes gefüllt. Ist das sinnvoll? Oder sollte man dies außerhalb der Klasse machen?
Sagen wir es so: Wenn irgend etwas außerhalb der Klasse wissen muss, was diese tut und braucht, dann kannst Du auf die Objektorientierung auch gleich verzichten.
Nennt man so eine Funktion dann Konstruktor?
Ein Konstruktor ist jene Methode, die dem Instanziieren des Klassenobjektes dient.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes