Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/08/2015, 10:11
jonyjdv
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Duda con rendimiento en PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
No, no es por ningún tema de rendimiento, es para hacer el código más legible y fácil de modificar.

¿Por qué prefieres imprimir HTML usando echo cuando lo puedes hacer de la otra forma?

Imprimir HTML entre cadenas de texto es mala práctica.

¿Has notado si tu editor de código resalta con colores propios de la sintaxis de HTML dentro de las cadenas que escribes?

Si no, entonces esa es una razón de hacerlo así.

¿No lo habías pensando?

Si escribes HTML fuera de los tags de PHP un error ahí (de HTML) no afectará al código PHP.

Sin embargo, al usar código HTML en cadenas de texto (de PHP) cualquier error de sintaxis de HTML (comillas por ejemplo) romperá el código PHP si no sabes lo que hiciste.

Y encima de esto, para poder combinar bien las comillas dentro de código PHP, dentro de código HTML, y luego dentro de atributos para colocar más datos, etc. todo se hace un problema, poco legible y difícil de mantener.
Vaya, no sabia que el motivo fuera tan simple, no, sublime no resalta con colores propios el HTMLinsertado dentro de un echo, pense que al abrir y cerrar los tags consumian mas recursos en el servidor. A partir de ahora lo tendré en cuenta para programar. Gracias