Could somebody PLEASE explain this one to me
| From: | Aric Caley | Date: | Tue, 29 Jan 2002 15:25:15 +0000 |
| Subject: | Could somebody PLEASE explain this one to me | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-82680@lists.php.net to get a copy of this message | ||
Why, oh WHY doesnt this work.
I get the error:
Fatal error: Call to a member function on a non-object in
c:\home\digerati\www\classtest.php3 on line 23
???? If I try to make any assignments, anywhere, it dies. What the HELL is
going on? Obviously I must be missing something really obvious, I Just dont
know what it is.
<?php
class test1
{
function echotest()
{
echo "hi!";
}
}
class test2
{
var $obj;
var $test;
function test2()
{
$this->$obj = new test1;
$this->$test = "duh?"; //** if you take out this line, it works.
}
function thisisatest()
{
$this->$obj->echotest();
}
}
$test = new test2;
$test->thisisatest();
?>