Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Undefined variable: без имени переменной 
V
    Опции темы
zammar
Дата 14.2.2012, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Возникает ошибка "Undefined variable:" без указания переменной и строки. Кто-нибудь сталкивался с такой проблемой???

Вообщем есть цикл:

Код

foreach($res $key => $value)
{
echo '1';

//тело цикла.

echo '2';
}


ошибка возникает между выводом 2 и 1. 
PM   Вверх
Evghenusi
Дата 14.2.2012, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


майский жук
**


Профиль
Группа: Участник
Сообщений: 506
Регистрация: 3.8.2006
Где: Молдова, Кишинёв

Репутация: 6
Всего: 15



as потерял
PM WWW   Вверх
krundetz
Дата 14.2.2012, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(zammar @  14.2.2012,  12:11 Найти цитируемый пост)
ошибка возникает между выводом 2 и 1.  

вы думаете посетили форума ясновидящие? Если ошибка в теле цикла так его и покажите. Или это и есть код который у вас ругается, без изятий?
Цитата(zammar @  14.2.2012,  12:11 Найти цитируемый пост)
foreach($res $key => $value)

чет мне эта строчка странной кажется, as не пропущен случаем?



--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
zammar
Дата 14.2.2012, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Цитата


Цитата

ошибка возникает между выводом 2 и 1.  


вы думаете посетили форума ясновидящие? Если ошибка в теле цикла так его и покажите. Или это и есть код который у вас ругается, без изятий?



Еще раз: ошибка возникает между выводом 2 и 1.   Т.Е. Между концом одно итерации и началом другой
as это я здесь пропустил, в коде все нормально.

Вопрос направлен тем кто сталкивался с такой проблемой: выводом ошибки "Undefined variable:" без указания переменной.
PM   Вверх
ksnk
Дата 14.2.2012, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



zammar, Опубликуй весь код, который вызывает ошибку, вместе с as, который предлагается домысливать. 


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
zammar
Дата 15.2.2012, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Вообщем проблему решил, но так я и не понял что это было.

В коде обнаружилась ситуация когда переменная была не объявлена.
Поставил проверку и все стало работать ровно. Но почему не выводилось название переменной и строка, осталось загадкой?


PM   Вверх
$дмитрий
Дата 15.2.2012, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

Кто-нибудь сталкивался с такой проблемой???

Была такая ситуация в старой версии PHP. Причины не стал выяснять - не интересно было. Покажи код целиком, чтоб воссоздать ошибку
PM MAIL   Вверх
krundetz
Дата 15.2.2012, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата($дмитрий @  15.2.2012,  17:27 Найти цитируемый пост)
Покажи код целиком, чтоб воссоздать ошибку 

Цитата(ksnk @  14.2.2012,  15:25 Найти цитируемый пост)
Опубликуй весь код, который вызывает ошибку

Цитата(krundetz @  14.2.2012,  13:47 Найти цитируемый пост)
Если ошибка в теле цикла так его и покажите.

это есть великая тайна за семью печатями, никому и никогда


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
zammar
Дата 18.2.2012, 11:06 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 30.10.2008

Репутация: нет
Всего: нет



Код показать сложно, потому, что в цикле идут многочисленные вызовы функций, которые в свою очередь вызывают еще функции. Да и код достаточно массивный.

Спасибо за участие. Сейчас ошибки нет. А лезть так глубоко пока не хочется. :(
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0842 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.