echo $res['id'],$res['name'],'<br />';
echo $res['id'].$res['name'].'<br />';
Ни в одном учебнике не встречал обьяснение второму варианту. Какая запись "кошернее" и почему?
Благодарю
PS. Про обработку выводимых данных знаю, пример составил просто для демонстрации вопроса
Спустя 28 минут, 51 секунда (2.08.2012 - 16:07) DarkLynx написал(а):
Цитата (NierRa @ 2.08.2012 - 13:38) |
Читал что первая запись работает быстрее второй.
Ни в одном учебнике не встречал обьяснение второму варианту. Какая запись "кошернее" и почему? Благодарю PS. Про обработку выводимых данных знаю, пример составил просто для демонстрации вопроса |
Никогда не видел конкатенацию с использованием запятых..
Можно ссылку где прочли?
Спустя 5 минут, 31 секунда (2.08.2012 - 16:12) Guest написал(а):
Второй вариант будет быстрее, т.к. в первом тратится всемя на конкатенацию
$start = microtime(true);
$abc = '';
for ($i = 0; $i < 10000000; $i++) {
echo $abc.'';
}
$mid = microtime(true);
for ($i = 0; $i < 10000000; $i++) {
echo $abc,'';
}
$end = microtime(true);
$first = $mid - $start;
$second = $end - $mid;
echo $first,'<br/>', $second;
//2.1197321414948
//1.4101350307465
Спустя 12 минут, 19 секунд (2.08.2012 - 16:24) inpost написал(а):
вообще-то запятая не является конкатенацией.
Конкатенация - объединяет записи (операция), а потом выводит текст.
Запятая - выводит текст по очереди(!!!), без конкатенации.
Да и вообще, забейте голову, вы за всю жизнь ни разу не будете оптимизировать скорость работы вывода текста
Конкатенация - объединяет записи (операция), а потом выводит текст.
Запятая - выводит текст по очереди(!!!), без конкатенации.
Да и вообще, забейте голову, вы за всю жизнь ни разу не будете оптимизировать скорость работы вывода текста
Спустя 18 минут, 28 секунд (2.08.2012 - 16:43) NierRa написал(а):
Благодарю еще раз. Как по мне перечисление если даже теоретически и быстрее, то слишком режет глаза при оформлении кода
Цитата |
Никогда не видел конкатенацию с использованием запятых. Можно ссылку где прочли? |
Пруф дать не могу, вычитал около месяца назад в какой-то статье по оптимизации кода.
Спустя 20 минут, 18 секунд (2.08.2012 - 17:03) inpost написал(а):
NierRa
Если ты такое вычитал и там точно говорили, что НАДО ПАРИТЬСЯ, запиши этот сайт в черный список
Если ты такое вычитал и там точно говорили, что НАДО ПАРИТЬСЯ, запиши этот сайт в черный список
Спустя 18 минут, 36 секунд (2.08.2012 - 17:22) Invis1ble написал(а):
Это микрооптимизация. Запятая быстрее.
Спустя 21 минута, 5 секунд (2.08.2012 - 17:43) NierRa написал(а):
Цитата |
и там точно говорили, что НАДО ПАРИТЬСЯ |
Там просто был список таких, как верно заметил Invis1ble микрооптимизаций. Про париться речи не шло, но обратить внимание была рекомендация
Спустя 14 минут, 13 секунд (2.08.2012 - 17:57) inpost написал(а):
NierRa
вот и беда в том, что рекомендуют. Если есть рекомендация, значит туфта советчик...
вот и беда в том, что рекомендуют. Если есть рекомендация, значит туфта советчик...
Спустя 2 минуты, 1 секунда (2.08.2012 - 17:59) NierRa написал(а):
Вот для этого и пишу здесь, так как уважаю данный форум больше остальных
_____________
Задача на корректную обработку данных (мое решение)
http://eu.battle.net/sc2/ru/profile/2212951/1/IIIIIIIIIIII/