Difference between revisions of "Superglobal (PHP)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→External links) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | In [[PHP]], a '''superglobal''' is a built-in [[variable]] that always available in all [[Scope (computer science)|scopes]]. | + | In [[PHP]], a '''superglobal''' is a built-in [[Variable (computer science)|variable]] that always available in all [[Scope (computer science)|scopes]]. |
== Description == | == Description == | ||
Line 21: | Line 21: | ||
== See also == | == See also == | ||
+ | * [[Array (PHP)]] | ||
* [[PHP]] | * [[PHP]] | ||
Line 33: | Line 34: | ||
* http://www.phpforkids.com/php/php-forms-predefined-variables-superglobals.php | * http://www.phpforkids.com/php/php-forms-predefined-variables-superglobals.php | ||
* http://www.imperva.com/docs/hii_php_superglobals_supersized_trouble.pdf | * http://www.imperva.com/docs/hii_php_superglobals_supersized_trouble.pdf | ||
+ | |||
+ | Custom superglobals: | ||
+ | |||
+ | * http://stackoverflow.com/questions/8413937/custom-super-global-in-php | ||
+ | * http://stackoverflow.com/questions/18004129/defining-custom-superglobal-array-in-php | ||
+ | |||
+ | [[Category:PHP]] |
Latest revision as of 11:55, 21 April 2016
In PHP, a superglobal is a built-in variable that always available in all scopes.
Description
Several predefined variables in PHP are "superglobals", which means they are available in all scopes throughout a script.
There is no need to do global $variable;
to access them within functions or methods.
These superglobal variables are:
- $GLOBALS
- $_SERVER
- $_GET
- $_POST
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST
- $_ENV
See also
External links
- http://php.net/manual/en/language.variables.superglobals.php
- http://www.w3schools.com/php/php_superglobals.asp
- http://www.sitepoint.com/introducin-superglobals/
- http://www.hackingwithphp.com/3/8/0/superglobals
- http://stackoverflow.com/questions/834491/create-superglobal-variables-in-php
- http://www.programminghelp.com/php/php-superglobals/
- http://www.phpforkids.com/php/php-forms-predefined-variables-superglobals.php
- http://www.imperva.com/docs/hii_php_superglobals_supersized_trouble.pdf
Custom superglobals: