@Dolosweb

Правильно ли вставлять include() в цикл 50x и чем это чревато?

Мой движок предполагает отделение кода php и html друг от друга, вот следующий пример

function product() 
{
извлечение данных из базы данных {  
   include('interface.html');
}
}


структура interface.html
<div class="item">
<img src="/images/<?  print $image; ?>"  />
<h2><? print $price;  ?></h2>
</>div>


то есть функция может 50 раз вызывать файл interface.html, чтобы отобразить на странице 50 товаров скажем. Размер файла шаблона меньше 1кб.

как это отобразиться для производительности? нужно ли вставлять html код непосредственно внутрь цикла?
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 2
@necrodeflorator
именно такая конструкция ничем для пыхи плохим не обернется, если нет ничего криминального в interface.html
но как и сказал DevMan юзай лучше шалонизаторы. Твиг как вариант.
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
На хайлоаде за такое будут бить ногами.
Для домашней странички с котиками, но потом ты сам проклянешь тот день, когда решил что 100500 маленьких файликов с шаблончиками - это хорошая идея.

Так что если тебе совсем не жалко себя, то оставляй как есть, иначе сделай нормальный шаблон страницы, в котором уже будут все циклы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы