1

Например:

У меня есть 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 ответ1

1

Это не большая разница, поэтому, за исключением случаев, когда у вас действительно возникают проблемы с производительностью, вы должны делать то, что вам или вашей команде легче читать и писать.

Если вас беспокоит производительность echo , вы должны использовать строки в одинарных кавычках, если вам не нужны дополнительные функции интерпретации строк в двойных кавычках. Они должны быть немного быстрее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .