Si estoy dentro de una tonelada de código PHP, en lugar de salir de PHP suelo escribir código que contiene variables de este modo:¿Qué forma de escribir este código es más eficiente?
echo "This is how I use a ".$variable." inside a string";
pero es más eficiente para conseguir realmente fuera de PHP, así:
?>
Should I instead use the <? echo $variable; ?> like this
<? // then back into PHP
A lo largo de una página habrá muchas instancias de código como este cuando llene páginas con contenido dinámico, ¿o es una generalización excesiva?
Nunca notará una diferencia en el rendimiento entre los dos, es tan pequeño que es prácticamente inconmensurable .... si necesita optimizar, perfilar sus secuencias de comandos, y ver las consultas SQL y el acceso a archivos .... son gastos generales mucho más grandes –
el rendimiento de las variables de 'eco' en uno u otro sentido es apenas el mismo. –
Si necesito escribir solo una línea de código, uso echo, pero cuando se trata de varias líneas html, salgo de php. Pero sería interesante saber si hay una diferencia de rendimiento entre los dos. – romainberger