Что быстрее?

Macedonian

Новичок
Что быстрее?

Подскажите плз, лучше использовать код такого вида

PHP:
<?
echo "<table>
<tr>
	<td>".$str1."</td>
</tr>
<tr>
	<td>".$str2."</td>
</tr>
</table>";
?>
или такого

PHP:
<table>
<tr>
	<td><? echo $str1 ?></td>
</tr>
<tr>
	<td><? echo $str2 ?></td>
</tr>
</table>
т.е. лучше все писать на РНР или, если подряд идет много HTML кода, перемешивать все с ним
с точки зрения производительности?
 

Найч

Алгоритмик :-)
Теоретически второй быстрее. Время на парсинг отсутствует. Но. Это время - ничтожно по сравнению с общим временем работы скрипта. Пиши так, как тебе удобней. Со временем прийдешь к единому стилю.
Статический хтмл в больших количествах лучше, конечно, выносить за пхп.
 

Фанат

oncle terrible
Команда форума
с точки зрения производительности - АБСОЛЮТНО по барабану и тебе надо навсегда забыть о вопросах производительности в контексте таких глупостей.

А вот читабельность во втором варианте гораздо выше.
 

Macedonian

Новичок
Спасибо за помощь, я хотел выбрать для себя единый стиль в этом вопросе и вы мне помогли, сэнкс.
 

Demiurg

Guest
Найч
со временем придешь к шаблонам :)
 

Найч

Алгоритмик :-)
Demiurg
Интересно, по чем видно, что я не использую щаблоны?
 

tristram

Guest
да... к шаблонам приходят все, только кто-то раньше, а кто-то позже.
 

Macedonian

Новичок
На счет шаблонов, не могу понять, чем те конструкции, которые предоставляют шаблоны, по сути новый язык, удобней того что можно сделать с помощью РНР? Зачем наживать себе гемор внедрением этих шаблонов, если, например, вместо [str] можно написать
PHP:
<? echo $str1 ?>
? Имхо, пусть лучше дизайнер ставит себе локальный апач и учит основы РНР, времени он потратит врятли больше, чем на изучение синтаксиса шаблонов. Или здесь есть другие подводные камни?
 

Demiurg

Guest
Найч
я не утверждал, что не используешь.

-~{}~ 05.07.04 01:19:

Macedonian
если дизайнер будет учить php, зачем тогда в вебе программисты ? речь идет о разделении бизнес логикии логики отображения.
 

Фанат

oncle terrible
Команда форума
Macedonian
все-таки, шаблон проще пыхового синтаксиса.
к примеру, шаблоном ты можешь обозначить толкьо блок.
а уж в скрипте будешь его разбирать - или по условию выводить, или в цикле фигачить.
а на пыхе надо писать foreach if elseif - объективно больше синтаксиса.
 

Demiurg

Guest
Найч
подразумевалось небольшое поправдение твоей фразы:
>> Со временем прийдешь к единому стилю.
>со временем придешь к шаблонам
 
Сверху