I tried that test script you mentioned and it doesn't work in PHP 4.2.1. I
have a very good idea why is that, must have to do with the php.ini.
Unfortunately, it doesn't work either. I'll tell you what, I'll just throw
out that script and write a different script. This time, no double "$".
--clip--
for($i=1;$i<100;$i++){
$user="user".$i;
echo $$user."*<br>";
}
--clip--
"Joakim Andersson" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> The cause for your problem would be that register_globals defaults to off
in
> PHP 4.2.x and greater.
> The solution? Start using the new superglobals ($_POST, $_GET, $_SESSION
> etc) or (not recomended) set register_globals = on in php.ini
>
> Read more here:
> http://www.php.net/manual/en/language.variables.predefined.php
>
> Regards
> Joakim Andersson
>
>
> > -----Original Message-----
> > From: Scott Fletcher [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, July 16, 2002 3:54 PM
> > To: [EMAIL PROTECTED]
> > Subject: [PHP] Purpose of $$var ?????
> >
> >
> > The script was working great before PHP 4.2.x and not after
> > that. So, I
> > looked through the code and came upon this variable, "$$var".
> > I have no
> > idea what the purpose of the double "$" is for a variable.
> > Anyone know?
> >
> > --clip--
> > $var = "v".$counter."_high_indiv";
> > $val3 = $$var;
> > --clip
> >
> > Thanks,
> > FletchSOD
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php