Difference between revisions of "Superglobal (PHP)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) |
||
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 == |
Revision as of 04:10, 19 October 2015
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