Yo creo que estás haciendo mal uso de las clases, por ejemplo:
Los métodos se deben llamar con
$this, ejemplo:
Tampoco necesitas usar:
En la clase lo puedes definir como un atributo
y puedes acceder a este con $this;
Aquí llamas a un atributo y debes llamar es a un método (No olvides los paréntesis):
Código PHP:
Ver originalif ($sesion->EstaIniciada) //$sesion->EstaIniciada()
{
//hacer algo
}
Donde haces:
Debes usar igualmente $this y es un método:
Creo que con eso ya entiendes la idea...
Tal vez te interese usar atributos static, consulte el manual:
http://www.php.net/manual/es/language.oop5.php
PD: Use la visibilidad de los métodos y atributos (public, private, protected).
Saludos.