jueves, 9 de abril de 2009

Curso básico de programación con PHP (5) - Las variables

¿Qué son las variables?. Pues la forma más sencilla de entender que es una variable es imaginarse que es una cajita. Una cajita donde puedes guardar lo que quieras para poder utilizarlo más tarde. En una caja podemos guardar fruta, zapatillas, gafas...pero ¿qué podemos guardar en una variable?. Pues en una variable podemos guardar todas estas cosas:

  • Datos booleanos (boolean): es decir, podemos guardar el valor "true" (verdad) o "false" (falso). Ya veremos más tarde para que nos puede ser útil almacenar esta información.
  • Enteros (integer): ... -2 -1 0 1 2 ...
  • Reales (float): 3.85 -243.22
  • Cadenas (string): Estas siempre van entrecomilladas (con comilla doble " o con comilla simple '). Ej. "No por mucho madrugar amanece más temprano".
  • Después hay otros dos tipos, denominados "compuestos" que veremos más adelante debido a su complejidad. Son los arrays y los objetos (estos últimos los veremos bastante más adelante).
  • Y finalmente hay un tipo especial, NULL, que sirve para indicar que la variable no tiene ningún valor.

¿Cómo se declara una variable?. Una variable se declara anteponiendo el signo dólar $ delante de la palabra que queremos usar como variable. Esa palabra debe empezar siempre por una letra o guión bajo y después por un número indeterminado de letrás, números o guiones bajo. Ejemplos:

<?
$total=5;

$mensaje="Email enviado";

$mesa5=2.33;

$arroz_con_leche=true;

$recibido=NULL;
?>

¿Cómo se imprime (se muestra por pantalla) una variable?. Muy sencillo, simplemente hay que usar la funcion echo (como vimos en el último ejercicio) o la función print. Hay, además de estas dos, otra forma de mostrar el valor de una variable, pero lo veremos cuando empecemos a alternar código PHP con HTML.

<?
$holaMundo="HOLA A TODOS";

echo $holaMundo;

//esto va a volver a repetir el mensaje de arriba

print $holaMundo;
?>

Yo estoy acostumbrado a usar echo pero eso es al gusto del programador. Otras personas, que por ejemplo hayan programado algo en C, probablemente se sientan más familiarizadas con print.

Cuidado con las mayúsculas y las minúsculas porque PHP es sensible a ellas. No es lo mismo $perro que $Perro.  Procurad ponerles nombres lógicos a las variables. Si en una variable vamos a guardar el total de la compra no pongáis "$gatos" o "$ac33" poned "$totalCompra". Os lo digo porque no es la primera vez que me encuentro cosas así.

En el siguiente capítulo veremos como utilizar operadores con esas variables para hacerlas más interesantes y útiles.

No hay comentarios:

Publicar un comentario