Función switch en PHP manual práctico

28 noviembre, 2015 - Curso PHP

Por

Función switch en PHP manual práctico

Continuando con el curso de programación en PHP entramos en una instrucción parecida a la que ya se vio en IF COMPACTO dando a continuación un manual práctico sobre SWITCH. La diferencia entre esta con la anterior, es que switch sí acepta funciones (el IF COMPACTO, no). Es muy práctica cuando se va a evaluar si se cumple o no una condición o varias para presentar variaciones de un diseño, analizá el ejemplo mientras aprendes PHP obviamente en Estudiargratis.net la web de Javier R. Cinacchi.

Sintaxis de switch:

switch (condicion) {
case 'valor1':
instrucciones;
break;

case 'valor2':
instrucciones;
break;

default:
instrucciones;
break;
}

Ejemplo de código en PHP utilizando swith.

<?php
$condicion = "visitante";

switch ($condicion){
case 'visitante':
echo ("No se ha registrado para ver sus preferencias");
break;
case 'estudiante_general':
echo ("Hola que tengas un buen momento de estudio");
break;
case 'repaPC':
echo ("Hola que tengas un buen momento de estudio sobre informática");
break;
default:
echo ('Aun no se tus preferencias en Estudiargratis.net');
break;
}
?>

Break significa que se frene allí de cumplirse la condición, se suele colocar uno en cada case, de no hacerlo el código puede generar resultados no deseados. Cada "Case" es una referencia a un valor de una variable, si se cumple ejecutará todo lo que se encuentre allí, si no se cumple ningún "case" ejecutará el "default". También soporta en vez de una variable una operación lógica. Si la variable es un número iría en los case directamente el valor (sin las comillas), por ejemplo:

switch ($condicion){
case 5:
echo ("No se ha registrado para ver sus preferencias");
break;

Práctica cada código explicado en este curso de PHP, y no dejes de repasar para no olvidarte.

2414 En total desde que se publicó el articulo y a partir de ser activado este contador. 2 Veces mostrado hoy

Deja un comentario