При обработке ввода формы в PHP я могу с уверенностью предположить, что все поля формы в поданной форме были отправлены или есть некоторые браузеры, которые даже не пройдут по пустым полям?
Извините, если это общий вопрос, я просто не могу найти ответ.
Помните одно правило: не доверяйте никому!
Не предполагайте, что все проверяет все, что исходит от пользователя, и проверяет эти значения.
Но да нормально он отправляется.
Я не думаю, что вы должны предположить, что только потому, что не все запросы к вашему PHP-коду всегда будут поступать из созданной вами формы; ваш код должен быть подготовлен к рассмотрению случая, когда кто-то просто делает запросы без ответа, которые могут не выглядеть так, как вы ожидали от них.
<input name=foo>
где пользователь не вводил данные) отправляются соответствующими браузерами.