En general, cuando quiero mostrar algún código HTML para ser renderizado, uso una etiqueta 'cerrar PHP', escribo el HTML , luego abre el PHP nuevamente. por ejemplo'echo' o abandono de 'programación' escriba HTML y luego vuelva a iniciar el código PHP
<?php
// some php code
?>
<p>HTML that I want displayed</p>
<?php
// more php code
?>
Pero he visto un montón de gente que sólo tiene que utilizar eco en su lugar, por lo que habría hecho lo anterior algo así como
<?php
// some php code
echo("<p>HTML that I want displayed</p>");
// more php code
?>
Es su cualquier impacto en el rendimiento de abandonar y volver en igual ¿ese? Supongo que no, ya que el motor de PHP tendría que procesar todo el archivo de cualquier manera.
¿Qué pasa cuando se utiliza la función de eco en la forma en que la dosis no se parece a una función, por ejemplo
echo "<p>HTML that I want displayed</p>"
Yo esperaría que esto es puramente una cuestión de gustos, pero me gustaría saber si Me estaba perdiendo algo. Personalmente, me parece preferible la primera opción (abandonar PHP y luego volver) ya que ayuda a establecer una distinción clara entre PHP y HTML, y también le permite utilizar el resaltado de código y sugerencias para su HTML, que siempre es útil.
Está bien hacer eco de HTML siempre que sea muy corto como un enlace simple o tan ... – selfawaresoup
Echoing a simple link significaría que tiene que tratar con '"escaping. Echo' ' . $caption . ' '; Si usa "para los delimitadores, entonces tiene que escapar en los atributos en lugar de las variables. Es feo –
Uso el eco para la codificación en línea ( Php echo "hello world"?>). Si desea crear sitios dinámicos más grandes, utilice la primera opción, – Neale