On Tue, 2002-01-29 at 07:25, Aric Caley wrote:
> Why, oh WHY doesnt this work.

No panic, it's just a typo. :)

> 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.
   ^^^^^^^^^^^^

Should be '$this->test' (no second '$').

Hope this helps,


Torben

>   }
> 
>   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]
> 
-- 
 Torben Wilson <[EMAIL PROTECTED]>
 http://www.thebuttlesschaps.com
 http://www.hybrid17.com
 http://www.inflatableeye.com
 +1.604.709.0506


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