Variables predefinidas

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.

Véase también la pregunta frecuente titulada "¿Cómo me afecta register_globals?"

Tabla de contenidos

  • Superglobals — Superglobals son variables internas que están disponibles siempre en todos los ámbitos
  • $GLOBALS — Hace referencia a todas las variables disponibles en el ámbito global
  • $_SERVER — Información del entorno del servidor y de ejecución
  • $_GET — Variables HTTP GET
  • $_POST — Variables POST de HTTP
  • $_FILES — Variables de subida de ficheros HTTP
  • $_REQUEST — Variables HTTP Request
  • $_SESSION — Variables de sesión
  • $_ENV — Variables de entorno
  • $_COOKIE — Cookies HTTP
  • $php_errormsg — El mensaje de error anterior
  • $HTTP_RAW_POST_DATA — Datos POST sin tratar
  • $http_response_header — Encabezados de respuesta HTTP
  • $argc — El número de argumentos pasados a un script
  • $argv — Array de argumentos pasados a un script