[PHP-DOC] #18452 [Bgs->Csd]: Superglobals appear to not work... From: philip <email protected>
Date: 11/10/02

 ID: 18452
 Updated by: philip <email protected>
 Reported By: dilbert <email protected>
-Status: Bogus
+Status: Closed
-Bug Type: Variables related
+Bug Type: Documentation problem
 Operating System: OpenBSD
 PHP Version: 4.2.1
 New Comment:

autoglobals (superglobals) don't work as variable variables. This is
known and comes up every so often. It's documented here:

http://www.php.net/manual/en/language.variables.variable.php

I've added a note at php.net/variables.predefined and it'll show up
within the next few days. Am marking this as a closed documentation
bug.

Regarding the last note, autoglobals have never been nor will they ever
be deprecated. The older $HTTP_*_VARS are deprecated yet I'm pretty
sure they'll be around forever.

Previous Comments:
------------------------------------------------------------------------

[2002-11-10 12:01:16] php <email protected>

try using $HTTP_GET_VARS rather than $_GET... I am new to this so I
might be wrong but the $_GET and $_POST etc seem deprecated in this
version.

------------------------------------------------------------------------

[2002-07-22 19:54:18] dilbert <email protected>

you just told me I was crazy ;)

but okay, I fixed that problem (heh)

this STILL isn't a bogus bug, however... Look at the example page i
supplied above,

....
        echo "<br><hr>";
        $h = "_GET";
        print_r($$h); // Works!
        echo "<br><hr>";
        function pr2() { $g = "_GET"; print_r($$g); } // DOESN'T WORK!
        pr2();
....

That part is still true. Comments and all.

Now, thats the bug I was dealing with previously (before i screwed up
and figured all superglobals didn't work :/)

I knew I messed something up, at least I've finally got this
refined...

Am I missing something again, or have I finally nailed it?

Ted

------------------------------------------------------------------------

[2002-07-21 14:21:57] tal <email protected>

Of course it doesn't work, you don't call the functions...

-Tal

------------------------------------------------------------------------

[2002-07-20 22:42:44] dilbert <email protected>

An example of this failure can be seen here:
http://roothack.org/~articles/test.php?var=value

(wonder how many tries this is going to take...)

------------------------------------------------------------------------

[2002-07-20 22:41:40] dilbert <email protected>

An example of this failure can be seen here:
http://roothack.org/articles/test.php?var=value

(case...)

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/18452

-- 
Edit this bug report at http://bugs.php.net/?id=18452&edit=1

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