Возможно ли совместить $_POST
с isset в одной строке, чтобы избежать ошибки Примечание: Неопределенный индекс:?если isset или empty равно var
Пример (не работает):
if(isset($_POST["VALUE"]) == "ON") echo "ON";
Возможно ли совместить $_POST
с isset в одной строке, чтобы избежать ошибки Примечание: Неопределенный индекс:?если isset или empty равно var
Пример (не работает):
if(isset($_POST["VALUE"]) == "ON") echo "ON";
Нет, вы не можете, так как Исеть() возвращает истину или ложь. Но вы можете сделать следующее:
if(isset($_POST['VALUE']) AND $_POST['VALUE'] == "ON") {
echo "ON";
}
Используйте следующее:
if (isset($_POST['VALUE']) && ($_POST['VALUE'] == "ON"))
echo "ON";