вторник, 10 апреля 2012 г.

Не забывайте делать unset временной переменной используемой в цикле с передачей по ссылке

Не забывайте делать unset временной переменной используемой в цикле с передачей по ссылке

foreach ($items as &$item) { $item += 2; } 
unset( $item );

т.к. далее кто-то захочет использовать переменную $item и последний элемент в массиве $items будет изменен, что создаст неявную логическую  ошибку