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
   126   127   128   129   130   131   132   133   134   135   136