Mailinglisten-Archive |
Bitte schaut doch mal diesen Code an, da gibt's eine Klasse s)ession, die ein Objekt der Klasse l)ogin enthalten soll, nach meinem "new" sieht auch alles ganz toll aus. Rufe ich nun die Funktion f2 auf, ist plötzlich das login-Objekt in session weg (wie das serialize zeigt), auch wenn $s->l->l den korrekten Wert ausgibt. Ich krieg'n Fön :-( (entschuldigt bitte die kryptischen Variablennamen, ich wollte gern die Zeilen kurz halten) --- Schnippel class l { var $l; function l($l="user") { $this->l=$l; } function f2() {} } class s { var $hdl; var $l; function s($hdl) { $this->hdl = $hdl; } } $s = new s("10"); $s->l = new l; echo $s->hdl." ".$s->l->l." ".serialize($s)."<br>\n"; $s->l->f2(); echo $s->hdl." ".$s->l->l." ".serialize($s)."<br>\n"; --- Schnippel --- Thomas Beckmann, la Carte, Redaktion & Technik Knowledge Network Kiel, Beckmann & Petersen GbR laCarte_(at)_laCarte.de http://www.laCarte.de Tel 0431-16106, Fax 0431-16112
php::bar PHP Wiki - Listenarchive