Variables predefinidas en PHP
Por ahora veremos las variables predefinidas rapidamente pero se ahondara luego en futuros post que tambien estaran vinculados a PHP 101.
supreglobales — Son variables internas que están disponibles siempre. Lo que quiere decir esto es que no importa si esta en un ámbito local o global.
Variables superglobales:
$GLOBALS
— Hace referencia a todas las variables disponibles en el ámbito global
Es un array asociativo que contiene las referencias a todas la variables que están definidas en el ámbito global del script. Los nombres de las variables son las claves del array. Ver ámbito de variables.
$_SERVER
— contiene información del servidor y del entorno de ejecución.
$_GET
: es un array que contiene las variables HTTP GET
$_POST
: es un array que contiene las variables HTTP POST
$_FILES
: HTTP File Upload variables
$_REQUEST
: contiene las variables de HTTP Request
$_SESSION
— es un array que contiene las variables de la Session
$_ENV
— contiene las variables del entorno(environment) variables
$_COOKIE
— HTTP Cookies contiene las cookies si es que las usa
Otras variables predefinidas:
$php_errormsg
— contiene el mensaje de error previo.
$HTTP_RAW_POST_DATA
— contiene los datos POST sin tratar (raw). Deprecated(discontinuada a partir de la version 5.6 y 7) / si es posible no la use.
$http_response_header
— Cuando se hace uso de la envoltura HTTP(http://), $http_response_header será poblado con los encabezados de respuesta HTTP. $http_response_header será creada en el ámbito local.
$argc
— contiene el número de argumentos pasados al script.
$argv
— Es un array con los argumentos pasados al script, probablemente un archivo php.
- Anterior: Generadores
- Siguiente: Excepciones predefinidas