Comencemos a programar en PHP – Variables

Una vez entendido lo básico, llega la hora de empezar a aprender lo no tan elemental. En este artículo vamos a explicar lo que es una variable, como se usa y que es una función. Como el lunes empiezo la carrera de Ingeniería Informática, es probable que al menos al principio tenga poco tiempo para dedicárselo al blog, pero aún así intentaré seguir con el, haber si puedo hacer un artículo por semana. Dicho esto, comencemos con esta tercera parte del curso.


TecladoPrimero de todo, quiero avisar de que en los scripts que ponga a continuación obviaré el inicio (<?php) y el final (?>) de todos los programas. Aún así, debo aclarar que esa parte deberéis ponerlas en vuestros archivos para que funcionen correctamente. Ahora ya podemos empezar. En el anterior artículo explique muy por encima como era eso de las variables y la sintaxis. Bueno, ahora que sabéis que una variable comienza siempre por $ y todas las sentencias deben acabar con ;, podemos empezar a hacer cosas fáciles.

Una variable, como vimos en el anterior artículo, puede ser simplemente “pepe”. Pero ahora comprobaréis que hay distintos tipos de variables. Primero, es el tipo string o cadena de caracteres. Los strings son solo texto, y tienen al principio y al final los caracteres ” y ” o ‘ y ‘. En un futuro veremos la diferencia entre las comillas y el apostrofe. Una curiosidad. Si suponemos la siguiente sentencia:

$string = "1";

En este caso, el número 1 no será un número, como veremos a continuación, sino que será un texto diciendo 1, con el que no podremos hacer operaciones matemáticas, al menos por el momento. Para hacer procedimientos matemáticos usaremos el tipo de variables número:

Como podemos comprobar, cualquier variable puede ser de cualquier tipo, y como puede variar, puede convertirse en numérica, string, o la que sea. Aún así, existe otro tipo de variable numérica que no es exactamente numérica (o integer) sino que se le llama float o numérica de punto flotante, ya que tiene un punto para separar los decimales:

VariablesComo podemos comprobar, un integer se convertirá en float al hacer operaciones que den como resultado un número con decimales. De hecho, un integer no puede tener decimales, porque como su propio nombre indica, es un número entero. Para acabar con los tipos más sencillos de variables, ya que los complejos los iremos viendo más adelante, os mostraré las de tipo bool o booleanos. Estas variables solo pueden tener dos valores, TRUE o FALSE; verdadero o falso. Yo recomiendo escribirlos en mayúsculas para no liarnos. A diferencia de los strings, estas no se deben poner entre ” o ‘. De esta manera, pues, os propongo un ejemplo, y recordad que en cualquier punto del programa podéis meter una nueva línea y escribir echo $variable; para que os diga cual es la variable en cuestión:

Por útimo, como añadido, os dejo las funciones matemáticas más simples:

También cabe aclarar que cualquier variable puede participar en la creación de otra. Es decir, podemos asignar el valor de otra variable a la que estamos creando. Como nota, para unir dos strings se usará un punto:

Como siempre haciendo echo, podréis visualizarlas. Hasta la próxima!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *