En el ejemplo anterior podemos observar como embebimos código PHP dentro de una estructura de HTML.
Aquí trabajaremos en un concepto similar pero la diferencia será el orden que le demos a nuestro bloques de código.
Por lo general, lo más recomendable es separar nuestro código PHP y HTML lo más posible, esta separación puede darse en archivos diferentes trabajando con includes o bien separaremos nuestro código en bloques, por un lado la lógica del PHP y por el otro el HTML. Esto hará mucho más legible el sistema en si, tanto como para futuras modificaciones como también para que cuando algún colega desarrollador necesite añadir, modificar o eliminar parte nuestro desarrollo.
<?php if (date('H') >= 14 && date('H') <= 19) { $mensaje = 'Buenos tardes'; } elseif (date('H') >= 6 && date('H') <= 13) { $mensaje = 'Buenos días'; }else { $mensaje = 'Buenos noches'; } ?> <html> <head> <title>Saludo</title> </head> <body> <?php echo $mensaje; ?> </body> </html>
El resultado es el mismo que antes.
<html>
<head>
<title>Saludo</title>
</head>
<body>
Buenos tardes</body>
</html>