Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: print vs echo
Форумы портала PHP.SU » PHP » Программирование на PHP » print vs echo

Страниц (1): [1]
 

1. scarbo - 05 Июля, 2010 - 22:33:46 - перейти к сообщению
Собственно вопрос, что лучше использовать print или echo?И почему.
2. Uchkuma - 05 Июля, 2010 - 22:52:03 - перейти к сообщению
Удобнее использовать, конечно, echo. Большой разницы нет. В какой-то ситуации может понадобиться использование print вместо echo, т.к. print работает как функция и возвращает единицу, а echo ничего не возвращает.
(Добавление)
Вопрос избитый на самом деле.
4. JustUserR - 06 Июля, 2010 - 15:47:53 - перейти к сообщению
scarbo пишет:
Собственно вопрос, что лучше использовать print или echo?И почему.
Если рассматривать консольные CLI-приложения на PHP то для вывода данных на экран более быстрой является работа метода printf - причем при увеличении объема выводимых данных преимущество printf перед echo растет не сильно При работе же с web-приложениями в CGI-версии PHP несколько более быстрым оказывается функция echo - причем при увеличении объема выводимых она ее преимущество перед printf растет очень слабо или не растет вовсе в зависимости от других параметров
Гораздо более примечательно что при работе в web-окружении функция echo оказывается предпочтительнее и в ряде других случаев - например более эффективно сделать серию выводов echo чем предварительную конкатенацию и один echo-вызов

 

Powered by ExBB FM 1.0 RC1