.

Фанат

oncle terrible
Команда форума
1) Какой из них выполняется быстрее?
2) Какой из них потребляет больше памяти?
3) Какой из них потребляет больше ресурсов процессора?
одинаково
4) Какой из них правильнее по вашему мнению?
второй, чисто визуально.
5) Насчёт кэширования - бред?
да.

интересоваться надо не высосанными из пальца "тонкостями", а действительными проблемами.
 

Кром

Новичок
iron logic
Лично я использую только первый вариант, за редким исключением. Просто не очень нравиться вывод html через echo.

>а как же вот это http://php.spb.ru/php/speed.html ??

Это устаревшая информация. Ее нужно прочитать для озанкомления, но основываться на нее сейчас смысла нет.
 

Фанат

oncle terrible
Команда форума
во-первых, не все.
во-вторых, статья про скорость изначально была, мягко говоря, неточной.
если оператор, время выполнения которого составляет пару миллискеунд, ускорить на 40%, на сколько ускорится твоя программа в целом?

Правильный метод тестирования скорости пропагандирует товарищ тони2001.
тестировать систему в целом.
и на таких тестах оказывается, что разницы вообще никакой.

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

Фанат

oncle terrible
Команда форума
праздное любопытство принято удовлетворять за свой счет.
в качестве же ответапрекрасно подойдет приведенная статья.
вопрос исчерпан
 

Said

Guest
<?=$var?> работает при включенной опции short_open_tag
ограничения соответствующие:

; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = Off
 

Silya

Guest
Как по мне, так первый вариант более "интересно" смотрится
 
Сверху