Есть несколько способов выводить контент:
print, echo... и ещё другие.
Какую функцию лучше использовать? Отличаются ли они чем-то друг от друга?
1. Alone - 13 Мая, 2007 - 02:39:52 - перейти к сообщению
2. Boy15 - 26 Июня, 2007 - 09:22:17 - перейти к сообщению
НЕзнаю !!! Я использую echo
3. Alone - 26 Июня, 2007 - 10:35:23 - перейти к сообщению
Я тоже предпочитаю echo
А кто-то предпочитает другое...
А как лучше и правильнее никто не знает.
А кто-то предпочитает другое...
А как лучше и правильнее никто не знает.
4. Alfa - 27 Июня, 2007 - 08:38:23 - перейти к сообщению
Alone пишет:
Я тоже предпочитаю echo
Я тоже.
отличие в том что echo() - это не функция, а конструкция языка, поэтому заключать аргументы в скобки не обязательно, даже при использовании нескольких аргументов. (php.net manual) а print можно использовать только как функцию, т.е. со скобками
(Добавление)
Alfa пишет:
А как лучше и правильнее никто не знает.
это уже как привык, я думаю что ни один из них не лучше другого
5. Alone - 27 Июня, 2007 - 11:34:39 - перейти к сообщению
Да фиг знает.
Вдруг так делаешь сайт, а лет так через 5 какая-нить функция возьмёт и устареет или упразднится.
Хостинг недавно взял там чё-то улучшил в Апаче и попёрли по всему сайту ошибки. А год назад ваще два скрипта выкинул, потому что перестали работать из-за усовершенствавания у хостера...
Впринципе тему открывал с такими мыслями...
Вдруг так делаешь сайт, а лет так через 5 какая-нить функция возьмёт и устареет или упразднится.
Хостинг недавно взял там чё-то улучшил в Апаче и попёрли по всему сайту ошибки. А год назад ваще два скрипта выкинул, потому что перестали работать из-за усовершенствавания у хостера...
Впринципе тему открывал с такими мыслями...
6. ETC - 27 Июня, 2007 - 14:38:56 - перейти к сообщению
7. scar - 21 Июля, 2007 - 16:11:35 - перейти к сообщению
Помойму print используется для отображения самого кода, точно не помню.
8. UFO - 01 Сентября, 2007 - 13:15:51 - перейти к сообщению
Код можно отображать и в одинарных кавычках. Вот так:
Я использую echo, т.к. мне кажется более современным, чем print.
Между прочим, print тоже без скобок работает.
CODE:
echo 'можно выводить знаки $ и проч.';
Я использую echo, т.к. мне кажется более современным, чем print.
Между прочим, print тоже без скобок работает.
9. yura3d - 02 Сентября, 2007 - 13:05:00 - перейти к сообщению
UFO пишет:
Код можно отображать и в одинарных кавычках. Вот так:
Я использую echo, т.к. мне кажется более современным, чем print.
Между прочим, print тоже без скобок работает.
CODE:
echo 'можно выводить знаки $ и проч.';
Я использую echo, т.к. мне кажется более современным, чем print.
Между прочим, print тоже без скобок работает.
http://php.net/echo
http://php.net/print
Описания функций есть в мануале. Если имеется в виду простой вывод строки или переменной, то в этом плане разницы нет. echo() и print() могут использоваться и как функции, и как конструкции языка (без скобок).