Сравнение производительности перебора массивов в цикле через for() и foreach()

Я хотел бы обратить внимание на одну не очевидную особенность php. Допустим у нас есть массив с целочисленными индексами$arr = array ($val1, $val2, …, $valn); Этот массив можно перебрать в цикле двумя способамиforeach ($arr as $k => $v) {…} и$n = count ($arr); for ($k = 0; $k < $n; $k++ ) {...} Кажется вполне очевидным, что второй способ должен быть, если и не быстрее, то уж точно не медленнее. Давайте разберемся. — Нет. Никаких бенчмарков. Только код! Читать дальше →

© Habrahabr.ru