jueves, 7 de mayo de 2009
VARIABLES
Una variable podría definirse como una posición de memoria creada para introducir o asignar cualquier valor o dato. Durante la ejecución del script el valor de la variable puede "variar"(valga la redundancia) tanto de tipo como de valor. En PHP (al igual que en JavaScript) no hace falta declarar la variable ya que simplemente anteponiendo el caracter $ al nombre de la variable estamos indicando que es una variable.
Otro hecho que cabe destacar a la hora de programar en PHP y la declaración de variables es que PHP es un lenguaje "CASE SENSITIVE" es decir que diferencia entre mayúsculas y minúsculas y debido a esta razón no sería lo mismo $miVariable=valor; que $MiVaRiABle=valor; ya que PHP lo interpretaría como dos variables completamente diferentes.
Los tipos de datos posibles que puede almacenar una variable son los siguientes :
En capítulos posteriores daremos cabida a los dos últimos tipos de datos(array y object) que aqui no han sido explicados ni comentados apenas.
Constantes
Son valores que se van a mantener constantes a lo largo de la ejecución del script y que posiblemente queramos usar a lo largo del script un gran número de veces. Para ello usamos la siguiente sintaxis:
define("nombre de la constante", valor);
Variables características de PHP
| argv | Array de argumentos pasados en la ejecución del script. |
| $_SERVER['argc'] | Número de parametros pasados al script en su ejecución. |
| $_SERVER['PHP_SELF'] | Nombre del script que se está ejecutando |
| $_COOKIE | Array asociativo de pares (clave,valor) pasados a través de cookies |
| $_GET | Array asociativo de pares (clave,valor) pasados a través de GET |
| $_POST | Array asociativo de pares (clave,valor) pasados a través de POST |
| $_FILES | Array asociativo que contiene información de los ficheros recibidos mediante POST |
| $_ENV | Array asociativo de pares (clave,valor) del entorno |
| $_SERVER | Array asociativo de pares (clave,valor) del servidor |
| $_SESSION | Array asociativo de pares (clave,valor) de sesion |
0 Comments:
Post a Comment