$TEST= new TEST;
$a=3;
$b=4;
$TEST->Show();

works, fine

better to use $GLOBALS['a'] instead of global $a

Op woensdag 14 augustus 2002 15:27, schreef Tim Stoop:
> Hi there,
>
> I'm forgetting something, but I can't seem to get to it... Consider the
> following Class.
>
> class Test
> {
>         var $a;
>         var $b;
>
>         function Test()
>         {
>                 $this->a = 2;
>                 $this->b = 5;
>         }
>
>         function Show()
>         {
>                 global $a, $b;
>
>                 echo("a: ".$a);
>                 echo("a: ".$this->a);
>                 echo("b: ".$b);
>                 echo("b: ".$this->b);
>         }
> }
>
> After proper initialisation, calling the function Show() gives:
>
> a:
> a: 2
> b:
> b: 5
>
> What am I forgetting here? Tia for answers!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to