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.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]