Forum Webscript.Ru
Программирование => PHP => Тема начата: Tepncuxopa от 05 Февраля 2002, 14:04:37
-
Что лучше использовать при генерации кусков html (т.е. когда теги идут вперемешку с переменными) и почему?
-
А лично мне print нравится. Хотя даже и незнаю почему.
-
Мне тоже print (от Си еще привычка :))
можно так генерить, быстрее будет (например):
print \'\'.$name.\'\';
т.к. одинарные кавычки не парсятся, поэтому должно быть быстрее. и выносить переменные за них.
а так имхо разницы между echo и print никакой.
-
можно так генерить, быстрее будет (например):
print \'\'.$name.\'\';
Я так же генерю, только вместо print -- echo использую (и запятые там вместо точек) :)
-
А я за echo - как никак только 4 символа.
А вообще я предпочитаю html писать вне тегов ?>
то есть типа такого
">поиск
-
А вообще я предпочитаю html писать вне тегов ?>
Это не всегда возможно.
-
Блин PHP круто вот вот замены такой фишки как в перле print qq нету
обидно даже :(
-
Это не всегда возможно.
И не удобно. Потом трудно разобрать где что к чему
-
И не удобно. Потом трудно разобрать где что к чему
Просто это нужно с умом использовать. Я видела код, в котором абсолютно ВСЕ теги выводились через print. Кошмар! :insane:
-
print qq
Если я правильно понимаю, что делает это, то думаю, что есть:):
echo \'
text
texttext
texttexttext
\';
-
http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc
-
Странно... судя по доке - в print надо скобочки ставить и вообще :
Echo() is not actually a function (it is a language construct) so you
are not required to use parantheses with it.
А раз не function, то по идее быстрее должно отрабатываться.
Но мне тоже больше нравится большие куски выносить за PHP код
-
А раз не function, то по идее быстрее должно отрабатываться.
Действительно... Спасибо :)
Но мне тоже больше нравится большие куски выносить за PHP код
ИМХО, тут не применим принцип нравится/не нравится. За PHP код нужно выносить весь HTML, какой только возможно. Таким образом разделяются серверная и клиентская части (потом же легче что-то изменять в коде), да и работает быстрее.
-
Таким образом разделяются серверная и клиентская части (потом же легче что-то изменять в коде), да и работает быстрее.
В ru.php как был разговор на тему насколько вынесение html из echo ускоряет работу. Насколько я помню там пришли к выводу что различия в скорости очень незначительны.
-
Использовать шаблоны надо :) а не везде хтмл в скриптах
писать :)
удобно и быстрей менять. и в коде видишь сам код, а не кучу тегов - к-рые периодически только мешают.
-
Да... шаблоны это неплохо... только смотря как они реализованы и какие возможности есть. Мне вот нравится делать include(\'shablon.php\') в котором переменные указаны как
А файлик такой генерится автоматически из нормального шаблона, к которому привыкли designer-ы. И им класно, и я в момент конверта смотрю не ошиблись ли они (автоматом на mail если что шлет ошибку) и быстро работает - PHP всетаки сам его обрабатывает, а не довесок по работе с=шаблонами