Cita:
Iniciado por sergi_climent
no ser a q te refieres con eso de abriendo y cerrando...
Por lo q yo tengo entendido lo mejor es q el servidor trabaje lo menos posible. Asi q toda la parte de HTML dejala para el cliente.
Para hacernos una idea,
es mejor esto:
Código HTML:
<table>
<tr><td><?= $var;?></td></tr>
</table>
q esto
Código PHP:
echo "<table>";
echo "<tr><td>$var</td></tr>";
echo "</table>";
saludos

Así es ...
Cuando a una "página" se le asigna la extensión .php (o la que corresponda) .. el serividor HTTP al pedirla .. se le pasa el proceso al interprete de PHP. PHP para "evaluar" que código debe interpretar lo hace en base a los tágs de apertura y cierre <? ... ?> .. Sólo en esa sección del código entra a interpretar PHP.
Por otro lado PHP también trata en forma diferente las "comillas" que encierran a datos en general ..
Ejemplo
echo "Esto es una prueba";
vs
echo 'Esto es una prueba';
En el primer caso, .. PHP "evalua" toda la cadena en busca de alguna variable que interpretar.
En el segundo caso, PHP omite todo lo que esté entre comillas simples tratandolo como cadena. En consecuencia el proceso que PHP destina a tal fin es menor (cuando? .. tal vez insignificante .. pero es a tener presente).
Un saludo,