[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Правильность foreach
olimpset
Можно ли несколько раз в HTML файле использовать код:
foreach ($main as $arr)

Или так нельзя, а каждый раз менять название:
foreach ($main $arr_1)
rooor
foreach ($main as $arr){

}

unset($arr);

я так делаю)
kristall
Служебные переменные за пределами цикла принято считать неопределенными. Явно убивать их имеет смысл только в том случае, если там какой-нибудь развесистый объект, а памяти мало. Но это скорее всего не твой случай.

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
sergeiss
Цитата (olimpset @ 17.04.2013 - 19:58)
Или так нельзя....

Да хоть 100500 раз подряд можно smile.gif Это ничему не мешает и ничему не противоречит. Ты же используешь переменную $arr внутри цикла, а после него она у тебя уже не нужна. И ты можешь ее переиспользовать для любых других целей, в т.ч. и внутри другого цикла.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
killer8080
Цитата (olimpset @ 17.04.2013 - 18:58)
Можно ли несколько раз в HTML файле использовать код:

можно, но если используется передача по ссылке, то unset в конце цикла нужен обязательно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.