Page 131 - Programador-PHP
P. 131
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Variables superglobales
Como hemos podido ver, PHP dispone de variables globales a
las cuales se accede mediante el uso de la palabra clave
global.
Así como existen las variables globales, también podemos
encontrar variables superglobales.
Estas variables superglobales, suelen ser arrays asociativos
desde los cuales PHP, de forma nativa, nos facilita su acceso
desde cualquier parte de la aplicación sin necesidad de
utilizar la palabra clave global, ya que son variables internas.
A lo largo del curso, hemos utilizado dos variables
superglobales:
$_GET Un array asociativo tipo clave => valor, de los
parámetros pasados al script mediante el método HTTP GET, es
decir, parámetros pasados por URL.
$_POST Al igual que el anterior, es un array asociativo formado
por clave => valor, pero que almacena los datos pasados al
script, mediante el método HTTP POST, generalmente, a través
de un formulario.
Además de $_GET y $_POST, existen otras variables
superglobales, que veremos más adelante. Una de las más
importantes, es la variable superglobal $_SERVER que contiene
información del entorno del servidor y de la ejecución.
Entre la lista de índices (claves) de este array asociativo
superglobal, podemos encontrar algunos de uso frecuente
como REQUEST_METHOD que nos retorna el método de petición
HTTP del script en ejecución (POST, GET, PUT o HEAD) o
131