powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как убрать баги? Типа: Notice: Undefined index...
4 сообщений из 4, страница 1 из 1
Как убрать баги? Типа: Notice: Undefined index...
    #32582859
chery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как убрать баги? Типа: Notice: Undefined index...
Я понимаю, что я не совсем правильно програмлю и передаю переменные без значений (поэтому и выскакивает). Но как их убрать? Это в настройках ПХП или Апаче?
...
Рейтинг: 0 / 0
Как убрать баги? Типа: Notice: Undefined index...
    #32583041
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебя интересует как писать правильно или как спрятать ошибки, чтобы ты их не видел ?
Если первое - то покажи код, отвечу, если второе - то пусть отвечает кто-то другой.
...
Рейтинг: 0 / 0
Как убрать баги? Типа: Notice: Undefined index...
    #32583475
chery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Писать правильно это наверное так:
if (isset($HTTP_POST_VARS['town']))
{
$town=$HTTP_POST_VARS['town'];
}

и

@$town=$tow+$ee-1;
Тоесть использовать @ и isset ?
Хотя больше интересует как спрятать.
...
Рейтинг: 0 / 0
Как убрать баги? Типа: Notice: Undefined index...
    #32583598
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут дело вот в чем.
У всех свои требования к качеству кода.
Одним из моих требований является то что скрипт не должен генерировать никаких Notice, Warning, Error и в случае ошибки не прятать ее текст (как делает оператор @ ) а обрабатывать ее. Исключение я сделал лишь для работы с удаленными файлами.

Согласно моим требованиям к коду использование isset - правильно, использование @ - неправильно.

По твоему коду.
Переменную надо инициализировать в любом случае. Например у тебя переменная $town инициализируется только если есть $_POST['town'];
Я бы писал что-то вроде :
Код: plaintext
$town = isset($_POST['town']) ? $_POST['town'] : '';

Как прятать ошибки, пусть отвечают другие
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как убрать баги? Типа: Notice: Undefined index...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]