Перейти к содержимому


Ошибка при объявлении функции в вычислениях


Сообщений в теме: 2

#1 Vulture

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 30 Март 2015 - 06:16

Почему то при объявлении функции в вычислении выдает ошибку "Cannot redeclare update_room() (previously declared in /home/mstyle/public_html/include/functions1.php(537) : eval()'d code:27)", переименование функции не помогло. С чем может быть связана эта проблема?

#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 30 Март 2015 - 10:49

Просмотр сообщенияVulture (30 Март 2015 - 06:16) писал:

Почему то при объявлении функции в вычислении выдает ошибку "Cannot redeclare update_room() (previously declared in /home/mstyle/public_html/include/functions1.php(537) : eval()'d code:27)", переименование функции не помогло. С чем может быть связана эта проблема?
А где вы объявляете эту функцию? Вычисление при каком условии?

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 30 Март 2015 - 18:19

Просмотр сообщенияVulture (30 Март 2015 - 06:16) писал:

Почему то при объявлении функции в вычислении выдает ошибку "Cannot redeclare update_room() (previously declared in /home/mstyle/public_html/include/functions1.php(537) : eval()'d code:27)", переименование функции не помогло. С чем может быть связана эта проблема?
Если в вычислении объявляется функция и вычисление завязано, например, на отображение поля, то ошибка такая возникнет.
Используйте проверку на наличие функции:
if (!function_exists("update_room"))
{
   function update_room()
   {
	  ... код ...
   }
}

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных