Curso php parte 6
Vimos que en PHP podemos escribir en HTML, y en cualquier momento pasar a lenguaje PHP, y luego, volver a HTML. Siempre tenemos que hacerlo bien: abriendo y cerrando correctamente los sectores que son PHP.
También pudimos usar echo (también se puede usar print) para imprimir directamente desde PHP hacia la salida del explorador.
Incluso en una función, que está escrita en PHP, podemos en cualquier momento pasar a emitir HTML. Apliquemos todo esto en una variante de la página anterior, ahora tabla3.php:
<?
function muestra($valor) {
?>
<td>
<?= $valor ?>
</td>
<?
}
?>
<h1>Tabla</h1>
<table border="1">
<?
for ($x=0; $x<=2; $x+=0.01) {
echo "<tr>";
muestra($x);
muestra(sin($x));
muestra(cos($x));
echo "</tr>";
}
?>
</table>
En este código, la función muestra hace lo mismo que en el anterior ejemplo, pero pasando en el medio de su ejecución a HTML. El ciclo for ahora sigue otra estrategia: en lugar de salir a HTML, emite todo con echo.
Al pedir la página, el resultado es el mismo que antes:
![Curso php parte 5 Phptabla05](https://2img.net/h/www.todocontenidos.com/ajlearning/phpmysql/phptabla05.png)
No hay un método mejor que otro. Tenemos que ver en cada caso, qué nos resulta más claro o no.
saludos
r0b!nh00d