Czy to jest zła praktyka?Jak sprawdzić, czy sesja PHP jest pusta?
if ($_SESSION['something'] == '')
{
echo 'the session is empty';
}
Czy istnieje sposób sprawdzenia, czy jest pusty, czy nie jest ustawiony? Ja właściwie to robi:
if (($_SESSION['something'] == '') || (!isset($_SESSION['something'])) {
echo 'the session is either empty or doesn\'t exist';
}
Czy !isset
tylko sprawdza, czy $_SESSION['']
istnieć i nie sprawdzić, czy jest tam są wartości w tablicy lub nie
nie trzeba używać isset, jeśli używasz już pustych. pusty sprawdzi także, czy zmienna istnieje, tzn. nie jest pusta/nieokreślona. – knittl
Nie ma potrzeby używania isset ORAZ puste. –
@knittl Dobrze jest upewnić się, że masz zmienną przed testowaniem, aby sprawdzić, czy jest pusta. – random