Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: как отключить жестую проверку на существование перменных
Покинул форум
Сообщений всего: 223
Дата рег-ции: Май 2011
Помог: 1 раз(а)
переехал с Денвера на сервер в инете
задолбали уже ошибки типа не определена переменная
не определен индекс массива к которому я пытаюсь обратиться как и их выключить к чертовой матери.
avtor.fox
Отправлено: 18 Марта, 2013 - 22:57:29
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
Telnet, видимо нужно устранить ошибки
Jlblcblu
Отправлено: 18 Марта, 2013 - 23:12:45
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2010
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Telnet
Отправлено: 18 Марта, 2013 - 23:27:22
Частый гость
Покинул форум
Сообщений всего: 223
Дата рег-ции: Май 2011
Помог: 1 раз(а)
вообще отключать и я не хочу только notice типа
Undefined variable: pos (Добавление)
Цитата:
а вам не кажется что ошибки нужно исправлять?
я вообще не понимаю что за ошибка Undefined variable на кой она появляется php же не типизированный язык, и переменные можно добавлять по мере надобности а не объявлять их в начале программы скажем как в Си
avtor.fox
Отправлено: 18 Марта, 2013 - 23:49:21
Постоянный участник
Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012 Откуда: Воронеж
Помог: 50 раз(а)
Telnet, Вы знаете разницу между определением переменной и её типом*? (например)
OrmaJever
Отправлено: 19 Марта, 2013 - 00:05:31
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Telnet пишет:
я вообще не понимаю что за ошибка Undefined variable на кой она появляется php же не типизированный язык, и переменные можно добавлять по мере надобности а не объявлять их в начале программы скажем как в Си
php пытается вам помочь выдавая такие ошибку расчитывая на то что вы ошиблись, без них найти проблему было бы сложнее. Предположим такой код
php выдаст нотис о неопределёной переменой, и мы сразу поймём что что-то тут не так, а если бы этого небыло то в переменой $myVarlableName так бы и остался текст " something else". Где бы вы искали ошибку? Точно так же и с индексами масива, и с неопределёными константами. Но как я сказал выше нотисы лучше исправлять потому что каждый нотис существено замедляет скрипт. Попробуйте закоментировать и раскоментировать строку с определением $a, и посмотрите на время выполнения
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.