Tipos de variables - Curso de php: principiante
Vamos a continuar hablando de tipos de variables. En el capítulo anterior, comenté que básicamente pueden ser numérica o cadenas, pero es una forma bastante simplista de entender las variables. Estas son mucho más complejas, y pueden ser:
- Tipo Integer: Números enteros positivos y negativos. Ej: $edad = 20;
- Tipo Double: Números decimales o de coma flotante. Ej: $longitud = 1.5;
- Tipo String: Cadenas de texto. Ej: $nombre = "Jose";
- Tipo Boolean: Valores True o False. Este caso es más complejo, y lo explicaremos en capítulos posteriores, donde empecemos a utilizarlas.
- Tipo Array: los arrays, nos sirven para acumular un gran número de valores dentro de una variable. Dedicaremos un módulo entero a hablar de ellas.
- Tipo Object: Almacen datos complejos, también los veremos más adelante.
Por otra parte, PHP dispone de variables propias o predefinidas. Son bastantes variables, y conviene que las reviseis, las podeis encontrar en la siguiente dirección:
http://www.php.net/manual/es/reserved.variables.php
En cualquier caso, estas variables, todavía se escapan a nuestros conocimientos, por lo que iremos volviendo a ellas, conforme las necesitemos a lo largo del curso. Aunque recordar, que estas variables son bastante importantes, y aqui teneis el resumen de ellas:
- 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 HTTP POST
- $_FILES — Variables de Carga de Archivos HTTP
- $_REQUEST — Variables HTTP Request
- $_SESSION — Variables de sesión
- $_ENV — Variables de entorno
- $_COOKIE — Cookies HTTP
- $php_errormsg — El último mensaje de error
- $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