Blog de Gonzalo

VARIABLES SUPERGLOBALES EN PHP

Las variables superglobales en php son variables pre establecidas en php y que siempre están disponibles en todos los ámbitos, es decir, desde cualquier función, clase o archivo PHP, sin tener que hacer algo especial, son sencillas de usarse y muy potentes. y ¿Cuáles son esas variables supergloblales?

  • $GLOBALS:Es un array asociativo con referencias a todas la variables que están definidas como global dentro del proyecto php. Los nombres de las variables son las claves del array y su respectivo valor.
  • $_SERVER:Es un array asociativo con toda la información del entorno de ejecución del proyecto. Como cabeceras, rutas, navegador, etc...
  • $_GET:Es un array asociativo de variables que se pasan por post, ya sea al script al que se llama.
  • $_POST: Es un array asociativo de variables que se pasan por URL al script al que se llama, ya sea por formulario o curl.
  • $_FILES: Es un array asociativo con los ficheros que se han subido al script de php.
  • $_COOKIE: Es un array asociativo con las cookies definidas dentro del proyecto.
  • $_SESSION: Es un array asociativo con la información que contienen las variables supergloblales $_GET, $_POST y $_COOKIE.
  • $_ENV: Es un array asociativo con las variables del entorno del proyecto.
No es posible crear variables superglobales en php por parte del usuario.

Compartir en twitter