Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Использование не объявленной переменной


Автор: GrafF812 10.3.2011, 13:01
Здравствуйте, вопрос в следующем. Есть вот такой цикл:
Код

foreach($goods as $item){
 echo ++$i,"<br>";
 
}

вывод данного скрипта следующий:
Код

1
2
3
4
.....

А насколько правильно использовать при первой итерации переменную $i, которая ранее не была объявлена? Или же как только она первый раз упоминается, то ее значение сразу становится нулю? 

Автор: MoLeX 10.3.2011, 13:12
Это вызовет нотайс
Цитата

Notice: Undefined variable: i


сначала надо объявить

Добавлено через 32 секунды
сделай у себя error_reporting(E_ALL)

Автор: Gold Dragon 10.3.2011, 13:22
Цитата(MoLeX @  10.3.2011,  14:12 Найти цитируемый пост)
Это вызовет нотайс
при условии что эта переменная не была объявлена до этого... а то может получится и хуже ошибка smile вдруг она строка

Автор: GrafF812 10.3.2011, 13:27
спасибо

Автор: MoLeX 10.3.2011, 13:52
Цитата(GrafF812 @  10.3.2011,  13:01 Найти цитируемый пост)
которая ранее не была объявлена


Gold Dragon, мы исходим из этого)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)