![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
maxipub |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
приветствую, разбираю один скрипт, увидел такое:
какой тут смысл в "isset($_GET['action'])", ведь второе условие перекрывает его? или все же есть какой-то скрытый дзенский смысл? ![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
смысл в том, что если в массиве $_GET нет элемента action, то мы получим ошибку, т.к. сравниваем не существующую переменную
|
|||
|
||||
NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
||||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
NLspieler, а, вроде, это не вы вопрос задавали?
|
|||
|
||||
maxipub |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
bars80080, хм, действительно, благодарю!
И это все, больше секретов нет? ![]() Я так понимаю, что практического толку от этого иссета нет, и его можно убирать, ведь готовые проекты по-нормальному всё равно все эрроры глушат? |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
нет
![]() "все эрроры глушат" проекты, написанные, мягко говоря, людьми несведущими. которые погагают, что сообщение об ошибке - это прихоть разработчиков. надоедливая мелочь, от которой надо избавиться. "по-нормальному" готовые проекты запрещают вывод ошибок в браузер. Это да. Но это совсем не значит, что сообщения об ошибках не попадают куда-то еще Это сообщение отредактировал(а) Ипатьев - 25.11.2009, 20:52 |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
-------------------- ![]() ![]() |
|||
|
||||
Pitlord |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 31.10.2009 Репутация: 4 Всего: 7 |
Сначала пишут скрипт, который не выдаёт никакие ошибки, включая E_NOTICE, а уж потом на сайте отключают вывод ошибок (display_errors = off) и все ошибки записывают в лог.
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
...и если лог будет "забит" сообщениями типа "неизвестный индекс action", то найти среди этих "ожидаемых" notice'ов тот, который вызывает некую внезапную проблему, будет очень-очень непросто...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |