
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.