Является ли эта плохая практика?
if ($_SESSION['something'] == '')
{
echo 'the session is empty';
}
Есть ли способ проверить, является ли его пустым или он не установлен? Я действительно делаю это:
if (($_SESSION['something'] == '') || (!isset($_SESSION['something'])) {
echo 'the session is either empty or doesn\'t exist';
}
Проверяет ли !isset
, существует ли $_SESSION['']
и не проверяет, имеются ли значения в массиве или нет