0 / 0 / 1
Регистрация: 27.11.2016
Сообщений: 22
|
||||||
1 | ||||||
Как правильно обработать отсутствующие get-параметры05.09.2017, 17:42. Показов 1088. Ответов 4
Метки нет (Все метки)
Приветствую. Как правильно обработать отсутствующие get-параметры?
У меня два варианта для получения числа. Какой более правильный?
0
|
05.09.2017, 17:42 | |
Ответы с готовыми решениями:
4
Как правильно обработать массив? Как правильно обработать строку с запятыми? Как правильно обработать сообщение? Как правильно обработать исключение ? |
3876 / 3217 / 1350
Регистрация: 01.08.2012
Сообщений: 10,856
|
|||||||||||
05.09.2017, 17:47 | 2 | ||||||||||
Сообщение было отмечено R88 как решение
Решение
Если этот параметр не придёт, будет Notice.
Я бы чуть поменял:
1
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
05.09.2017, 17:54 | 3 |
Второй варинт плохой, лучше первый но с применением null coalesce operator вместо isset с тернарником
Добавлено через 2 минуты К intу в общем случае приводить неправильно, нужна нормальная валидация
1
|
0 / 0 / 1
Регистрация: 27.11.2016
Сообщений: 22
|
|
05.09.2017, 19:11 [ТС] | 4 |
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
05.09.2017, 19:26 | 5 |
R88, например проверить что это действительно число, а не строка типа '10abc' , которая при касте к инту превратится в 10
0
|
05.09.2017, 19:26 | |
05.09.2017, 19:26 | |
Помогаю со студенческими работами здесь
5
Как правильно обработать столкновения? Как правильно обработать ошибку? Как правильно обработать исключение? Как правильно обработать onTouchListener Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |