En PHP ¿está bien usar?> TEXTO

En PHP ¿está bien usar?> TEXTO

Por ejemplo:

Tengo un archivo php como este:

<?php
 if ($var == true)
 {
   ?>
     <p>Some text here</p>
   <?php
 }
 else
 {
   ?>
     <p>Some different text</p>
   <?php
 }
?>

¿Es malo hacerlo o es mejor usar echo() de esta manera?

<?php
 if ($var == true)
 {
   echo ("<p>Some text here</p>");
 }
 else
 {
   echo ("<p>Some different text</p>");
 }
?>

Me resulta mucho más fácil de usar.?> HTML CODE <?php

¿Pero tiene algún problema de compatibilidad o rendimiento?

Respuesta1

No es una gran diferencia, por lo que, excepto en los casos en los que realmente experimente problemas de rendimiento, debe hacer lo que sea más fácil de leer y escribir para usted o su equipo.

Si le preocupa el echorendimiento, debería utilizarentre comillas simplescadenas si no necesita las funciones de interpretación adicionales de las cadenas entre comillas dobles. Deberían ser un poco más rápidos.

información relacionada