Hola Dapaz
Yo al intentar ver el resultado del código 1 me muestra este mensaje por pantalla:
Parse error: syntax error, unexpected '<' in /home/javi/public_html/prueba.php on line 11
Si tú no lo ves es porque tienes el servidor configurado para que no muestre los errores php. Intenta activar que muestre los mensajes de depuración, mira este hilo donde se explica
https://www.aprenderaprogramar.com/foros/index.php?topic=1261.0Sin embargo realmente hay varios errores (a veces el mensaje de error que muestra el debugger no es del todo exacto):
echo "<div style="background:yellow;"> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
Tienes las comillas mal escritas echo "<div style=" significa que ya cerraste las comillas. Para introducir unas comillas dentro de otras tienes que distinguirlas usando " para un caso y ' para otro caso, por ejemplo
echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";El mismo problema lo tienes en echo "<div style="background:grey;"> Este es el pie de Pagina</div>";
Otro error que tienes es que no puedes escribir esto:
<?php
<br/>
Dentro de los delimitadores de php sólo puedes escribir código php, no puedes escribir código HTML. Si quieres escribir código HTML tienes que hacer un cierre de delimitadores php, insertar el html, y volver a abrir delimitadores php.
Ejemplo:
<?php
echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
?><br/>
<?php
echo "<div style='background:grey;'> Este es el pie de Pagina</div>";
?>
Así si te funcionará, aunque en este caso te es más fácil hacerlo de esta manera:
<?php
echo "<div style='background:yellow;'> Curso de PHP de aprenderaprogramar usando la instruccion ECHO</div>";
echo "<br/>";
echo "<div style='background:grey;'> Este es el pie de Pagina</div>";
?>
Revisa todas estas cuestiones e inténtalo de nuevo
Saludos.