Mark&Ameli
Новичок
empty, isset, &&, || - никак не пойму.
Вот есть у меня такая строка:
Задумка была такой: если ВСЕ поля заполнены, тогда делаем if. Оно так и работает, только вот я не могу понять, почему там идет ИЛИ, а не И? Пробывал поставить || - не рабоатет. Пропускает, если хотя бы одно поле заполенно.
Почему так? Никак понять не могу. Из этого условия видно (как я понимаю), что если хотябы одно поле не пустое, тогда if. А почему вся эта конструкция работает только если все поля не пустые?
Объясните кто-нибудь.
Вот есть у меня такая строка:
PHP:
if (!empty($title) && !empty($name) && !empty($phone) && !empty($mail) && !empty($data) && !empty($month) && !empty($years))
Почему так? Никак понять не могу. Из этого условия видно (как я понимаю), что если хотябы одно поле не пустое, тогда if. А почему вся эта конструкция работает только если все поля не пустые?
Объясните кто-нибудь.
Это же надо быть таким тупым
Хотя тоже пример орегинальный. Я как-то и не задумывался