Sie sind auf Seite 1von 3

PHP proporciona una gran cantidad de variables predefinidas para todos los

scripts. Las variables representan de todo, desde variables externas hasta


variables de entorno incorporadas, desde los ltimos mensajes de error hasta
los ltimos encabezados recuperados.

Superglobals Superglobals son variables internas que estn disponibles siempre


en todos los mbitos.
Algunas variables predefinidas en PHP son "superglobales", lo que
significa que estn disponibles en todos los mbitos a lo largo del script.
No es necesario emplear global $variable; para acceder a ellas dentro
de las funciones o mtodos.

$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 estn definidas en el mbito global del script. Los nombres de las
variables son las claves del array.

$_SERVER Informacin del entorno del servidor y de ejecucin


$_SERVER es un array que contiene informacin, tales como cabeceras,
rutas y ubicaciones de script. Las entradas de este array son creadas por
el servidor web. No hay garanta que cada servidor web proporcione
alguna de estas entradas, existen servidores que pueden omitir algunas
o proporcionar otras no recogidas aqu. Un gran nmero de estas
variables se encuentran recogidas en especificacin CGI 1.1, as que al
menos debe esperar encontrar estas entradas.

$_GET Variables HTTP GET


Un array asociativo de variables pasado al script actual va parmetros URL.
$HTTP_GET_VARS contiene la misma informacin, pero no es una superglobal.
(Note que $HTTP_GET_VARS y $_GET son diferentes variables y que PHP los usa
de forma diferente)

$_POST Variables HTTP POST


Un array asociativo de variables pasadas al script actual a travs del mtodo HTTP
POST.

$HTTP_POST_VARS contiene la misma informacin inicial, pero no es una


superglobal. (Ntese que $HTTP_POST_VARS y $_POST son diferentes variables y
que PHP las trata de forma distinta)

$_FILES Variables de Carga de Archivos HTTP


Una variable tipo array asociativo de elementos cargados al script actual
a travs del mtodo POST.

$_REQUEST Variables HTTP Request


Un array asociativo que por defecto contiene el contenido de $_GET,
$_POST y $_COOKIE.

$_SESSION Variables de sesin


Es un array asociativo que contiene variables de sesin disponibles para
el script actual. Ver la documentacin de Funciones de sesin para ms
informacin sobre su uso.

$_ENV Variables de entorno


Una variable tipo array asociativo de variables pasadas al script actual a travs del
mtodo del entorno.
Estas variables son importadas en el espacio de nombres global de PHP desde el
entorno bajo el que est siendo ejecutado el intrprete PHP. Muchas son entregadas
por el intrprete de comandos bajo el que PHP est corriendo y diferentes sistemas
suelen tener diferentes tipos de intrpretes de comandos, una lista definitiva es
imposible. Por favor consulte la documentacin de su intrprete de comandos para
una lista de las variables de entorno que se definen.

$_COOKIE Cookies HTTP


Una variable tipo array asociativo de variables pasadas al script actual a
travs de Cookies HTTP.

$php_errormsg El mensaje de error anterior


$php_errormsg es una variable que contiene el texto del ltimo mensaje
de error generado por PHP. Esta variable solo estar disponible dentro

del mbito donde ocurri el error, y solamente funcionar si la opcin de


configuracin track_errors est activada (por defecto es 'off').

$HTTP_RAW_POST_DATA Datos POST sin tartar

$http_response_header Encabezados de respuesta HTTP


El array $http_response_header es similar a la functin get_headers().
Cuando se hace uso de HTTP wrapper, $http_response_header ser
poblado con los encabezados de respuesta HTTP. $http_response_header
ser creada en el mbito global.

$argc El nmero de argumentos pasados a un script


Contiene el nmero de argumentos pasados al script actual cuando se
ejecuta desde la lnea de comandos.

$argv Array de argumentos pasados a un script


Contiene un array de todos los argumentos pasados a un script cuando
se ejecuta desde la lnea de comandos.

Das könnte Ihnen auch gefallen