Re: Refer a class

From: Date: Sun, 25 Jul 2004 17:51:16 +0000
Subject: Re: Refer a class
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-191826@lists.php.net to get a copy of this message
If there is no error, check the values of all the vars and array ellements in your logic for the first method. Make sure its actually getting to the point where it instantiates the new object. Jason On Sun, 25 Jul 2004 19:36:44 +0200, Michael Ochs <michael.ochs@gmx.net> wrote: > Hi, > I try to load some 'modules' into my class. These modules are other classes. > I want to refer the main class to this new module but that doesn't work. At > the moment it looks like this: > > Mainclass: > > function loadModule($name) { > if(class_exists($name)) { //Class found > if(!$this->module[$name]) { > $this->module[$name] = new $name(&$this); > } > return true; > } else { > return false; > } > } > > The mainfunktion of the module: > > function module_artikelvote(&$parent) { > $this->main = &$parent; > return true; > } > > I can use $this->main->VARIABLE but the values are old. If I call a function > with $this->main->func_name(); it doesn't work, but there also isn't an > error message! > > What's wrong with these functions? > > Thanks for help, Michael > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#191826) next »