2013-07-11 3 views
0

Я создаю свою собственную систему шаблонов. Я спрашиваю себя, что является лучшим/быстрым способом вывода шаблона html. Пример: body.phpВывод HTML с шаблоном PHP

Method1: Строительство EchoString

$layout = ' 
<body> 
<div id="header"> 

     '.$header.' 
</div> 
</body>'; 

Method2: Html с инкапсулированных php областей

<body> 
<div id="header"> 

     <?php echo $header; ?> 

</div> 
</body> 

Каковы ваши рекомендации и почему?

+2

[Лошади для курсов] (http://www.usingenglish.com/reference/idioms/horses+for+courses.html). – eggyal

ответ

0

Многие люди предпочитают разделение языков, но, как утверждают другие, это больше основано на мнениях. This question was asked before также, если вы ищете больше взглядов на ситуацию.

+0

THX очень полезно! – bergman

1

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

1

Я бы сказал, метод 2, потому что его немного легче управлять и видеть ваш код таким образом.

Одна из самых больших проблем, с которыми я столкнулся, пытается расшифровать html, когда она находится в строке, как правило, ваш редактор не будет кодировать код html внутри строки, поэтому становится трудно увидеть и внести изменения в HTML.

Если ваш ленивый и не хочет, чтобы ваша собственная система шаблонов, Codeigniter является довольно устрашающей и имеет много ресурсов, чтобы помочь.

http://ellislab.com/codeigniter/

Надеется, что помогает!

+0

Я посмотрю thx! – bergman

Смежные вопросы