|
|
|
| Зачем советуют делать так:
foreach():
endforeach;
unset($value)
Какие могут возникнуть проблемы, если так не делать? | |
|
|
|
|
|
|
|
для: shatun2007
(18.12.2010 в 05:26)
| | хм... кто советует?
из примера совершенно непонятно кто такая $value, но любой unset освобождает оперативную память от ненужной переменной | |
|
|
|
|
|
|
|
для: Valick
(18.12.2010 в 07:55)
| | Имеется ввиду foreach ($array as $key => $value).
А кто - вот: http://php.net/manual/en/control-structures.foreach.php.
Warning
Reference of a $value and the last array element remain even after the foreach loop. It is recommended to destroy it by unset().
Вот и решил уточнить, на какой ляд это нужно :) | |
|
|
|
|
|
|
|
для: shatun2007
(18.12.2010 в 14:25)
| | Прочитал вдумчиво и понял о чем речь :)
unset нужно использовать, если применяется конструкция вида:
foreach ($array as $key => &$value)
|
Т.е. когда используется ссылка. | |
|
|
|
|
|
|
|
для: shatun2007
(18.12.2010 в 05:26)
| | может быть стоит в мануал заглянуть | |
|
|
|