![]() Mailinglisten-Archive |
Hallo, > zun�chst einmal: > <eigenwerbung> > Ich nenne das class-nesting und habe mal spa�eshalber > einen Artikel dr�ber geschrieben. > Zu lesen unter waltersdorf.net/oophp4.php > </eigenwerbung> Den lese ich gleich in meiner versp�teten Mittagspause (wird wohl sehr versp�tet) - nein ich meine nicht Morgen. > >Der Code sieht genau so aus: > > > >$this->sess_class= new session_class; > >$$this->verbindung=$this->sess_class->get_verbindung(); > das versteh ich nicht ganz. Ich schliesse mal aus, dass du variable > Variablen benutzt > sondern einfach ein '$' zuviel ist. ja, das war wohl zuviel. > >$this->sess_class->make_session("$SESS"); > Woher kommt die Variable $SESS ? > Ist gesichert dass $SESS einen g�ltigen Wert zu diesem Zeitpunkt hat? Die kommt von aussen und hat einen g�ltigen wert. Wenn nicht, dann macht die Funktion ihn g�ltig. > In solchen F�llen benutze ich immer das gute alte var_dump. > Einfach mal nach jeder ( geplanten ) �nderung ein > var_dump($this->sess_class) > einf�gen und kucken, ob die �nderungen wirklich erfolgt sind. So kannst > du zur�ckverfolgen, wann genau etwas nicht geklappt hat. var_dump? Warum erfahre ich von solch praktischen Funktionien immer so sp�t? Ich glaube ich sollte alle 2 Wochen mal php.net nach neuen Funktionen durchforsten... > D.h., versuch doch mal noch was: > Du rufst die Klasse ja in einer Datei auf, z.B. > $myclass = new klasse_die_wo_sess_class_includet; > > mach jetzt mal ein > $sess = & $myclass->sess_class ( erzeugt eine Referenz auf die > sess_class-Klasse ) > und arbeite mit der weiter. Dann kannst du wenigstens sicher > sein, dass die > includete Klasse richtig arbeitet. Das hatte ich schon versucht. Die abgeleitete Klasse arbeitete schon nicht richtig. Im Endefeckt funktioniert es nun. Allerdings wei� ich nicht warum (Siehe mein Posting vor 10 Minuten) Aber vieln Dank f�r Dein Posting. Mit ist nun vieles klarer. Besonders dankbar bin ich f�r var_dump(); CU Christian
php::bar PHP Wiki - Listenarchive