[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как грамотно обойти ошибки
mahnevmaxim
Здравствуйте, при включении отображения ошибок выскакивайт ошибки вроде:
Notice: Undefined index: current_step in
(string) $sale_step = $_POST['current_step'];

Notice: Undefined index: auction_id in
	if (!$item_details['auction_id'] && !$session->is_set('refresh_id') && $session->value('user_id'))

Они очень мешают при отладке.
Не отключая выдачу ошибок, как грамотно составить код, чтобы обойтись без таких ошибок?
Bolik
If (isset($_POST('current_step'))) { твой код }

Нужно просто добавить немного логики в скрипт и проверять задана ли переменная
Lumix
пипец, приехали ohmy.gif плыли, плыли, у берега обосрались.. называется.
и это На форуме: 1 год, 2 месяца, 3 дня
а вы отображение ошибок только при отладке включаете ?
Ну тогда и не включай их вовсе.... biggrin.gif
mahnevmaxim
Цитата (Lumix @ 22.09.2013 - 08:57)
пипец, приехали ohmy.gif плыли, плыли, у берега обосрались.. называется.
и это На форуме: 1 год, 2 месяца, 3 дня
а вы отображение ошибок только при отладке включаете ?
Ну тогда и не включай их вовсе.... biggrin.gif

Да я с нуля начинал PHP заниматься, просто выключал ошибки, я ж тоже догадываюсь, о том способе, который предложил Bolik, просто хотелось бы услышать совет от профессионалов, решений же много и хотелось бы найти наиболее красивое, а отключать ошибки можно, но когда-то всё-таки включаешь по необходимости прокручивать портянку из 100-200 ошибок как-то не то.. хочется чистенький код
mahnevmaxim
Цитата (Bolik @ 22.09.2013 - 07:58)
If (isset($_POST('current_step'))) { твой код }

Нужно просто добавить немного логики в скрипт и проверять задана ли переменная

Спасибо biggrin.gif
Lumix
Цитата (mahnevmaxim @ 22.09.2013 - 19:04)
Цитата (Lumix @ 22.09.2013 - 08:57)
пипец, приехали  ohmy.gif  плыли, плыли, у берега обосрались.. называется.
и это На форуме: 1 год, 2 месяца, 3 дня
а вы отображение ошибок только при отладке включаете ?
Ну тогда и не включай их вовсе....  biggrin.gif

Да я с нуля начинал PHP заниматься, просто выключал ошибки, я ж тоже догадываюсь, о том способе, который предложил Bolik, просто хотелось бы услышать совет от профессионалов, решений же много и хотелось бы найти наиболее красивое, а отключать ошибки можно, но когда-то всё-таки включаешь по необходимости прокручивать портянку из 100-200 ошибок как-то не то.. хочется чистенький код

Вот я о чем и говорю, что просто пипец, целый год коту под хвост.
Вывод ошибок на стадии разработки ни когда не отключай !
и даже нотисов не должно быть
mahnevmaxim
Цитата (Lumix @ 22.09.2013 - 13:14)
Цитата (mahnevmaxim @ 22.09.2013 - 19:04)
Цитата (Lumix @ 22.09.2013 - 08:57)
пипец, приехали   ohmy.gif   плыли, плыли, у берега обосрались.. называется.
и это На форуме: 1 год, 2 месяца, 3 дня
а вы отображение ошибок только при отладке включаете ?
Ну тогда и не включай их вовсе....   biggrin.gif

Да я с нуля начинал PHP заниматься, просто выключал ошибки, я ж тоже догадываюсь, о том способе, который предложил Bolik, просто хотелось бы услышать совет от профессионалов, решений же много и хотелось бы найти наиболее красивое, а отключать ошибки можно, но когда-то всё-таки включаешь по необходимости прокручивать портянку из 100-200 ошибок как-то не то.. хочется чистенький код

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

Движок до меня был разработан, стоит ошибки включить и понеслось...
Гость_Роман
У меня такая-же беда, как отключить подобные ошибки в php.ini к примеру, дело том что ранее сайт находился на другом хостинге и такие ошибки в лог не попадали, хотя ошибки логинировались (но другие и записывались в лог)
Lumix
Цитата (mahnevmaxim @ 22.09.2013 - 20:10)
Движок до меня был разработан, стоит ошибки включить и понеслось...


Страус то же голову в песок прячет. Не видно ошибку - нет проблемы ! Правильный подход cool.gif , надеюсь на сайте ни чего не продаете biggrin.gif не покажите сатик ?
mahnevmaxim
Цитата (Гость_Роман @ 22.09.2013 - 14:54)
У меня такая-же беда, как отключить подобные ошибки в php.ini к примеру, дело том что ранее сайт находился на другом хостинге и такие ошибки в лог не попадали, хотя ошибки логинировались (но другие и записывались в лог)

В php.ini найди строчку display errors = on и исправь на display errors = off
Игорь_Vasinsky
ошибки не отключают, их устраняют.
иначе все начинает вести себя не предсказуемо, а если ловить ещё и эту не предсказуемость - то это будет улыбать.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.