![В PHP можно ли использовать ?> TEXT](https://rvso.com/image/1304089/%D0%92%20PHP%20%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BB%D0%B8%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%3F%3E%20TEXT.png)
Например:
У меня есть такой 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, если вам не нужны дополнительные возможности интерпретации строк в двойных кавычках. Они должны быть немного быстрее.