
Например:
У меня есть такой php-файл:
<?php
if ($var == true)
{
?>
<p>Some text here</p>
<?php
}
else
{
?>
<p>Some different text</p>
<?php
}
?>
Это плохо или лучше использовать echo() вот так:
<?php
if ($var == true)
{
echo ("<p>Some text here</p>");
}
else
{
echo ("<p>Some different text</p>");
}
?>
Мне гораздо проще пользоваться?> HTML CODE <?php
Но есть ли у него проблемы с совместимостью или производительностью?
решение1
Разница невелика, поэтому, за исключением случаев, когда вы действительно испытываете проблемы с производительностью, вам следует делать то, что вам или вашей команде проще читать и писать.
Если вас беспокоит echo
производительность, вам следует использоватьодинарные кавычкиstrings, если вам не нужны дополнительные возможности интерпретации строк в двойных кавычках. Они должны быть немного быстрее.