Задать вопрос

Зачем использовать isset&&!empty для инпута?

Смотрю уроки по php и там автор часто использует связку if (isset(..)&&!empty(..)) для инпута. Для чего нужен ещё и isset() ? Почему не обойтись одним лишь !empty ? Если мы берем данные из input, то заведомо знаем, что он уже существует, не? Или я недопонимаю функцию isset() ?

Спасибо.
  • Вопрос задан
  • 1140 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя krypt3r К ответам на вопрос (6)
@krypt3r
Не все читают маны. А что там пишут?
Если переменная не существует, предупреждение не генерируется. Это значит, что empty() фактически является точным эквивалентом конструкции !isset($var) || $var == false
Ответ написан
Комментировать