---
title: "Estructuras condicionales en PHP III: if&#8230;else"
description: "&nbsp;Abril 2016: Post recuperado de Aprendiendo PHP (web ya inactiva)[Control de flujo o estructuras de control en PHP III] Instrucciones IF/ElseValencia, 23/09/2012, G.B.Como hemos visto en el..."
url: https://indaga.net/estructuras-condicionales-en-php-iii-if-else/
date: 2012-09-23
modified: 2012-09-23
author: "Directorio Indaga"
categories: ["PHP"]
type: post
lang: es
---

# Estructuras condicionales en PHP III: if&#8230;else

** *****Abril 2016: Post recuperado de Aprendiendo PHP*** (web ya inactiva)
** 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;
}**
[](https://www.blogger.com/null)Recordad que cada bloque debe ir siempre encerrado entre brackets, apertura y cierre { }. Veámoslo con este sencillo (y *naive*) ejemplo:

> <?php$hora = date (“H”);if ($hora == ('7')){echo '<h2>Es hora de levantarse, campeón</h2>'; // Si son las 7 de la mañana, se mostrará este mensaje en Título2 (H2)}else {echo '<b>Aún no son las 7, aprovecha!</b>'; // Si todavía no son las 7 de la mañana, se mostrará este otro mensaje en negrita }?>

[Ver el ejemplo](http://www.puntocomunica.com/ejemplos/sentencias-if-else.php)

Bien, pero todavía podemos afinar mucho más para que este código sea útil ¿verdad? Lo veremos con las sentencias if/elseif/else y switch. Cuando  hallamos visto todas las estructuras condicionales, utilizaremos ejemplos más interesantes, más útiles. Hasta muy pronto!

**Lecturas recomendadas:**[else](http://php.net/manual/es/control-structures.else.php) (PHP.net)
[Estructura if-else en PHP](http://www.documentoweb.com/PHP/Estructura-if-else-en-PHP) (documentoweb.com)
[Sentencia if y else en PHP](http://codigoprogramacion.com/curso-php/115-sentencia-if-else-php.html) (codigoprogramacion.com)

entre muchas más...
