Без строки запроса это дает мне предупреждение: неопределенный ключ массива:
Код: Выделить всё
if($_GET['foo'] == 'bar'){
doAThing();
}
Код: Выделить всё
if(($_GET['foo'] ?? 0) == 'bar'){
doAThing();
}
Я также заметил, что вы можете присвоить значение ранее нулевой переменной:
Код: Выделить всё
if(($_GET['foo'] ??= false) == 'bar'){
doAThing();
}
$a = $_GET['foo'];//now equals false, no warning
Подробнее здесь: https://stackoverflow.com/questions/781 ... i-expected
Мобильная версия