Ich habe eine User
Klasse, die erstellt wird, wenn sich ein Benutzer anmeldetWie überprüfen, ob Objektvariable gesetzt ist
$user = new User($userId);
nun zu prüfen, ob ein Benutzer angemeldet ist, habe ich versucht zu tun
if (isset($user)) { // user is logged in
} else { // user is not logged in
}
isset()
scheint jedoch nicht für Objekte zu funktionieren? Und ich habe auch versucht is_object()
. Bitte beraten! Hoffentlich gibt es eine Möglichkeit, dies elegant zu tun, vielleicht
if ($user->isLoggedIn()) {
}
Vielen Dank für Ihre Zeit!
erklärt. Wenn Sie einen Benutzer haben und prüfen möchten, ob er eingeloggt ist, ist es eine sehr schlechte Idee, 'isset ($ user)' zu verwenden, um festzustellen, ob der Benutzer angemeldet ist. – MarthyM