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();
?>





-- 
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]

Reply via email to