Страницы

Поиск по вопросам

среда, 3 октября 2018 г.

Вывод текста: использовать echo или нет?

При создании любого сайта обязательно используется HTML код, для построения блоков и вообще построения сайта.
И часто этот код находиться в PHP-файле, так как нет смысла его выносить в отдельный файл, а потом еще инклудить.
Допустим, есть такой PHP файл и в нем есть такой код:
$title='Title'; $content='Content//';
echo <<$title

$content
HTML;
Но его можно вывести еще так


Какой способ лучше использовать? Наверное, второй способ должен быть быстрее, но намного ли? Или всё же можно не думать о этом и писать как удобней?
А что, если через echo выводить много HTML кода?


Ответ

Тест будет красноречивее любых споров по поводу производительности: $start_a = microtime(true); for ($i = 0; $i<30000; ++$i) { echo <<$title

$content
HTML; } echo microtime(true) - $start_a; ?> 0.597357988358 $start_b = microtime(true); for ($i = 0; $i<30000; ++$i): ?>
2.21032595634

Комментариев нет:

Отправить комментарий