2014-09-13 3 views
-3

Возможно ли совместить $_POST с isset в одной строке, чтобы избежать ошибки Примечание: Неопределенный индекс:?если isset или empty равно var

Пример (не работает):

if(isset($_POST["VALUE"]) == "ON") echo "ON"; 

ответ

3

Нет, вы не можете, так как Исеть() возвращает истину или ложь. Но вы можете сделать следующее:

if(isset($_POST['VALUE']) AND $_POST['VALUE'] == "ON") { 
    echo "ON"; 
} 
1

Используйте следующее:

if (isset($_POST['VALUE']) && ($_POST['VALUE'] == "ON")) 
    echo "ON"; 
Смежные вопросы