tengo una clase User
que se crea cuando un usuario inicia sesión enCómo comprobar si la variable de objeto se establece
$user = new User($userId);
Ahora para comprobar si un usuario está conectado, he intentado hacer
if (isset($user)) { // user is logged in
} else { // user is not logged in
}
Sin embargo, isset()
parece que no funciona para los objetos? Y también he intentado is_object()
. ¡Por favor avise! Esperemos que haya una manera de hacerlo elegantemente, quizás
if ($user->isLoggedIn()) {
}
¡Gracias por su tiempo!
Esta es la respuesta correcta. Si tiene un usuario y quiere verificar si está conectado, es una mala idea usar 'isset ($ user)' para determinar si el usuario está conectado. – MarthyM