list and each

xxxDimas

Guest
list and each

У меня есть такой фрагмент кода


while (list($key,$value)=each($my_arr))||(list($key2,$value2)=each($my_arr2))
{
.....

}

Так вот в теле цикла я использую как $value так $value2, но почемуто PHP насчет $value2 выражаеться ошибками, а именно говорит, что такая переменная неизвестна, в то время как $value нормально используеться,почему, подскажите
 

Demiurg

Guest
while (list($key,$value)=each($my_arr))
{
if(!(list($key2,$value2)=each($my_arr2))) break;
.....

}
 

xxxDimas

Guest
Сенкс попробуем, да кстати чтобы не открывать попросту тему, никто не может посоветовать материал или как правельно разработать структуру движка для сайта?? Тема с list закрыта
 

SiMM

Новичок
Потому что если первый each вернёт true, то второй вообще не выполнится. Ссылку в мане на такое поведение не нашёл, но вроде оно логично (хотя бы вспомнив о конструкциях типа mysql_query() or die()).
 
Сверху