PHP provides a large number of predefined variables to any script. The variables represent everything from external variables to built-in environment variables, last error messages to last retrieved headers.
Superglobals are built-in variables that are always available in all scopes. These variables are:
Note: Superglobals cannot be used as variable variables inside functions or class methods.