Mostrando entradas con la etiqueta sentencias if en PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta sentencias if en PHP. Mostrar todas las entradas

domingo, 23 de septiembre de 2012

Estructuras condicionales en PHP III: if...else

[Control de flujo o estructuras de control en PHP III] Instrucciones IF/Else

Valencia, 23/09/2012, G.B.
Como hemos visto en el anterior post sobre instrucciones If sencillas, esta estructura condicional puede que no nos sea suficiente para lograr nuestro objetivo. Así, en el ejemplo anterior, se muestra un mensaje si abrimos la página después de las 07:00 a.m. (después de las siete de la mañana). ¿Y si queremos ajustar más el margen y mostrar mensajes distintos en franjas horarias distintas,  más 'pequeñas'? Pues que entonces tendremos que utilizar alguna de las tres construcciones o estructuras condicionales siguientes: if/else; if/elseif/else; switch. Vamos a ver ahora las estructuras condicionales if...else en PHP.
El bloque if/else es una decisión en dos direcciones. Si la expresión o condición if es verdadera (TRUE), se ejecutará el bloque se sentencias o expresiones. Si la expresión o condición es falsa (FALSE), se ejecutará en su lugar las sentencias o expresiones del bloque else. La sintaxis es la siguiente:

if (expresión)
{

   sentencias1;
}
   else {
   sentencias2;
}


sábado, 22 de septiembre de 2012

Estructuras condicionales en PHP II: instrucciones If sencillas

[Control de flujo o estructuras de control en PHP II] Instrucciones IF


Valencia, 22/09/2012, G.B.
Como os comentaba en el anterior post, la primera parte de Control de flujo o estructuras de control en PHP, vamos a explicar ya la primera clase de ellas, las estructuras o instrucciones condicionales en PHP. Como bien indica su nombre, las instrucciones condicionales permiten determinar las acciones a realizar en función de una condición o condiciones.  Son las siguientes:




La más sencilla de ellas es la instrucción If  ('si' condicional en inglés) y se representa de las siguientes formas:


if (condición)
acción;


o lo que es lo mismo:  

if (expresión)
    {
     (sentencias);
    }

Donde vemos condición podemos llamarlo expresión y donde leemos acción, podemos llamarlo sentencias, ¿de acuerdo?