Condicionales
Condicionales
Las
sentencias condicionales nos permiten ejecutar o no unas ciertas
instrucciones dependiendo del resultado de evaluar una condición.
Las más frecuentes son la instrucción if y la instrucción
switch.
Sentencia
if ... else
<?php
if (condición)
{
Sentencias a ejecutar cuando
la
condición es cierta.
}
else
{
Sentencias a ejecutar cuando
la
condición es falsa.
}
?>
La
sentencia if ejecuta una serie de instrucciones u otras dependiendo
de la condición que le pongamos. Probablemente sea la instrucción
más importante en cualquier lenguaje de programación.
<!--
Ejemplo7.php -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
if ($a < $b)
{
echo "a es menor que
b";
}
else
{
echo "a no es menor que
b";
}
?>
</body>
</html>
En
este ejemplo la condición no es verdadera por lo que se
ejecuta la parte de código correspondiente al else.
Sentencia
switch ... case
<!--
Ejemplo8.php -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$posicion = "arriba";
switch($posicion) {
case "arriba": //
Bloque 1
echo "La
variable contiene";
echo "
el valor arriba";
break;
case "abajo": //
Bloque 2
echo "La
variable contiene";
echo "
el valor abajo";
break;
default: //
Bloque 3
echo "La
variable contiene otro valor";
echo "
distinto de arriba y abajo";
}
?>
</body>
</html>
Con
la sentencia switch podemos ejecutar unas u otras instrucciones
dependiendo del valor de una variable, en el ejemplo anterior,
dependiendo del valor de la variable $posicion se ejecuta el bloque
1 cuando el valor es "arriba", el bloque 2 cuando el
valor es "abajo" y el bloque 3 si no es ninguno de los
valores anteriores.
<<<Anterior
- Siguiente>>>
|