Hey, bienvenidos!
Mi nombre es Marcelo Ferreiro, y cree esta web para aprender php, compartiendolo con el mundo, mi idea es postear primero las lecciones más básicas y luego ir compartiendo todo lo que voy aprendiendo. Recursos, tutorials, y manuales de PHP. Espero que os sea tan útil como a mi.
Marcelo Ferreiro - Autor

Switch, case & break

La sentencia switch nos permite comprobar varias condiciones de forma mucho menos compleja que si las trabajaramos con varios elseif, con los cuales a veces puede volverse tedioso…

La sentencia switch tiene la siguiente sintaxis, veámosla con un ejemplo:


$mes = 05;

switch($mes){
case 01:
echo "Enero";
break;
case 02:
echo "Febrero";
break;
case 03:
echo "Marzo";
break;
case 04:
echo "Abril";
break;
case 05:
echo "Mayo";
break;
case 06:
echo "Junio";
break;
case 07:
echo "Julio";
break;
case 08:
echo "Agosto";
break;
case 09:
echo "Setiembre";
break;
case 10:
echo "Octubre";
break;
case 11:
echo "Noviembre";
break;
case 12:
echo "Diciembre";
break;
}

En este caso obtendremos Mayo.

Switch entonces funciona de la siguiente manera:
Si el valor de lo introducido entre paréntesis al comienzo del switch, coincide con alguno de los valores de los case, se ejecutarán esas lineas hasta encontrar una sentencia break;
En caso de no encontrar ninguna coincidencia, ejecutará (si la hay) las sentencias dentro de default.

Pongamos un ejemplo que incluya la sentencia default:


$idioma = "espanol";

switch($idioma){
case 'espanol':
echo "Hola, como estas?";
break;

case 'ingles':
echo "Hello, how are you?";
break;

case 'portugues':
echo "Oi, como vai?";
break;

default:
echo "Idioma no soportado";
}

De esta forma recibiremos un saludo en Inglés, Español o Portugués dependiendo de la variable $idioma, pero si $idioma no vale ninguno de los 3 idiomas soportados, ejecuta las sentencias dentro de default.

Conceptos básicos II - Expresiones y operadores

Una expresión es “cualquier cosa que contenga un valor”, por lo que casi cualquier cosa es una expresión.

Por lo tanto asignar el valor a una variable es una expresión:


$variable = 117;

Y también lo es una función más compleja:


function foo () {
$a = 12;
$b = 10;
$c = $a + $b;
return $c;
}

Pero no nos vayamos por las ramas, las funciones las veremos en los próximos posts…

Un operador es ‘algo‘ a lo que le entregamos una o más expresiones y nos devuelve otra expresión (que puede ser igual o distinta a las entregadas).
Pongamos un ejemplo sencillo, el operador +, si le entregamos los valores 3 y 5, nos devolverá el valor 8.

Hagamos una lista de los operadores básicos más utilizados:

(seguir leyendo…)

CC - 2008 - PHPnight - Sitemap
CMS: WordPress, theme by nEUtrOniCs, translated and modified by Marcelo Ferreiro.