Re: questions about $_SERVER
| From: | Tedd Sperling | Date: | Mon, 13 Feb 2012 20:39:32 +0000 |
| Subject: | Re: questions about $_SERVER | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-316587@lists.php.net to get a copy of this message | ||
On Feb 13, 2012, at 4:10 AM, Stuart Dallas wrote:
> On 13 Feb 2012, at 06:28, Rui Hu wrote:
>
>> How PHP sets variables in $_SERVER, say, $DOCUMENT_ROOT? What should I know
>> if I want to modify $_SERVER myself?
>
> Once your script starts the superglobals are no different to any other variables, except that
> they're in scope at all times.
That's probably the reason why they are named "SuperGlobals". :-)
But to be more descriptive, these are simply globals that are predefined by php -- see:
http://php.net/manual/en/language.variables.superglobals.php
I believe, (please show me otherwise) there are no "globals" in PHP other than
SuperGlobals.
Cheers,
tedd
_____________________
tedd@sperling.com
http://sperling.com