PHP proporciona una gran cantidad de variables predefinidas. PHP ofrece un conjunto adicional de arrays predefinidas que contienen variables del servidor web (cuando es aplicable), el entorno y entradas del usuario. Estos arrays están automáticamente disponibles en cualquier entorno. Por esa razón, a veces son conocidas como "superglobales". (No existe mecanismo en PHP para crear superglobales definidas por el usuario). Referencia de la lista de superglobales para más detalles.
Nota: Variables variables
Las superglobales no pueden ser usadas como variables variables en el interior de funciones o métodos de clase.
Si ciertas variables no son definidas en variables_order, los arrays de PHP predefinidos asociados a estas, estarán vacíos.