Por exemplo:
Eu tenho um arquivo php assim:
<?php
if ($var == true)
{
?>
<p>Some text here</p>
<?php
}
else
{
?>
<p>Some different text</p>
<?php
}
?>
Isso é ruim ou é melhor usar echo() assim:
<?php
if ($var == true)
{
echo ("<p>Some text here</p>");
}
else
{
echo ("<p>Some different text</p>");
}
?>
Acho muito mais fácil de usar?> HTML CODE <?php
Mas há algum problema de compatibilidade ou desempenho?
Responder1
Não é uma grande diferença, portanto, exceto nos casos em que você realmente está enfrentando problemas de desempenho, você deve fazer o que for mais fácil para você ou sua equipe ler e escrever.
Se você está preocupado com echo
o desempenho, você deve usarentre aspas simplesstrings se você não precisar dos recursos adicionais de interpretação de strings entre aspas duplas. Eles deveriam ser um pouco mais rápidos.