Есть много способов сделать это, все в порядке. Например:
empty($_SESSION['a'])
вернет true, если значение не существует или является пустым (пустой массив, ноль, пустая строка и т. Д.)
isset($_SESSION['a'])
вернет true, если значение существует
array_key_exists('a', $_SESSION)
также вернет true, если значение существует
Вы не должны просто использовать $_SESSION['a'] == null
, потому что если a
не существует в массиве $_SESSION
, вы получите уведомление.