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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Notice: Undefined index: 
:(
    Опции темы
userseo
Дата 23.1.2012, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Установлен xdebug, может это не имеет значение.

Нужно оставить весь вывод ошибок но убрать именно такие:
Notice: Undefined index: 

Какая директива в ini_set, php.ini ?

Это сообщение отредактировал(а) userseo - 23.1.2012, 06:51
PM MAIL   Вверх
ShadowStep
Дата 23.1.2012, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

error_reporting(E_ALL ^ E_NOTICE);


Помоему так.
PM MAIL   Вверх
Gold Dragon
Дата 23.1.2012, 07:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



в php.ini 
Код

error_reporting = E_ALL & ~E_NOTICE


в коде
Код

error_reporting(E_ALL & ~E_NOTICE);


Вот только зачем это отключать?


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
gta4kv
Дата 23.1.2012, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



А почему никто не предложил писать правильный код? Нормально написанный код не генерирует никаких notice...
PM MAIL   Вверх
Gold Dragon
Дата 23.1.2012, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



я спросил smile предлагать не стал, так как не знаю цели товарища ... 

Вот простой пример, я как-то менял название части компонентов в проекте и этих нотисов было столько что они просто мешали отлаживать программу.. Т.е. я их отключил, восстановил работоспособность самой системы, потом включил и уж потом исправлял нотисы


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 23.1.2012, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



gta4kv, иногда это невозможно. Например получив кучу гoвнокода в наследство.
Правда это не относится к данной ситуации.
PM MAIL   Вверх
Gold Dragon
Дата 23.1.2012, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



Цитата(Absinthe @  23.1.2012,  09:37 Найти цитируемый пост)
gta4kv, иногда это невозможно. Например получив кучу гoвнокода в наследство.

так не бывает smile любой ###код можно и нужно сделать конфеткокодом... Ну или выкинуть его ..


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
ksnk
Дата 23.1.2012, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Gold Dragon @  23.1.2012,  08:40 Найти цитируемый пост)
так не бывает  любой ###код можно и нужно сделать конфеткокодом... Ну или выкинуть его .. 

Рефакторинг - довольно дорогая операция. Во многих отношениях. На нее может не оказаться рессурсов.


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


Опытный
**


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

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



Цитата

так не бывает  любой ###код можно и нужно сделать конфеткокодом... 
 Ложь. При коде-спагетти переписать гораздо быстрее, чем править. 
Вот пример: http://inprotect.sourceforge.net/
Данный код не может быть приведен к нормальному виду за время, сопоставимое с его переписыванием.

Цитата

Ну или выкинуть его ..
 Не  вариант, если уже работает.

Итого 2 варианта. Первый: вносить гoвнокод-изменения под текущие требования. Второй: вносить гoвнокод-изменения  под текущие требования и параллельно разрабатывать нормальную версию.
Но от гoвнокода в обоих ситуациях не уйти.
PM MAIL   Вверх
Gold Dragon
Дата 23.1.2012, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



ну есть ещё и третий - сначала сделать конфетку-код, а потом запускать проект. Просто я не привык наверное делать тяп-ляп с принципом "главное чтоб работало"... У меня всегда стоит максимальный уровень отладки ошибок на локалке smile
Просто по иному сам себя перестал бы уважать... Но это только я, так что своего мнения не навязываю  smile 



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 23.1.2012, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

ну есть ещё и третий - сначала сделать конфетку-код, а потом запускать проект.
 Ты не понял. В условии задачи было: "проект уже работает". Это когда код по наследству получен.


PM MAIL   Вверх
ShadowStep
Дата 23.1.2012, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Gold Dragon @  23.1.2012,  06:40 Найти цитируемый пост)
так не бывает  любой ###код можно и нужно сделать конфеткокодом... Ну или выкинуть его .. 

Это уже зависит от времени предоставленного для решения задачи )
Я за свои несколько лет работы пхп-девелопером перекопал довольно много индусской лапши и в большинстве случаев намного проще и быстрее переписать, чем рефакторить )

PM MAIL   Вверх
Gold Dragon
Дата 23.1.2012, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

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



Absinthe, да нет.. я понял конечно... это так, тоже не к этому проекту... smile Хотя с другой стороны, задача стояла конкретная, это уже мы развили тему

Добавлено через 1 минуту и 10 секунд
Цитата(ShadowStep @  23.1.2012,  12:33 Найти цитируемый пост)
намного проще и быстрее переписать, чем рефакторить )
именно так и делаю.. Начинаешь латать. и выясняется что заштопаного больше чем целого.. Намного быстрее да и проще переписать



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Sanchezzz
Дата 23.1.2012, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



помню в настройках хостинга по дефолту стояла настройка и сейчас стоит не отображать не каких ошибок + кучу неправильных настроек безопасности.
единственное что помогает  это в хтеакцесс врубать для отдачи пару строчек))
Код

php_flag display_errors on
php_value error_reporting 2047




--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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