OOP Problems

From: Date: Sat, 14 Jul 2001 14:00:35 +0000
Subject: OOP Problems
Groups: php.general 
Request: Send a blank email to php-general+get-57867@lists.php.net to get a copy of this message
Hello! I have following problem: <? $container = new ccontainer(); $container->init(); $container->test1->foo(); $container->test2->foo(); $container->test2->owner->test1->foo(); $container->test1->owner->test2->foo(); class ccontainer { function ccontainer() { } function init() { $this->test1 = new ctest(&$this); $this->test2 = new ctest(&$this); } } class ctest { function ctest(&$owner) { $this->owner = $owner; } function foo() { echo "test!<br>"; } } ?> Output of this script is: ---> test! test! test! Fatal error: Call to a member function on a non-object in c:\www\a.php on line 8 <--- How to solve this problem??? Best regards, Andrew Kirilenko, Senior Programmer / System Administrator, Internet Service.

« previous php.general (#57867) next »