public static function getInstance()
  {
    if (!isset(self::$instance)) {
      self::$instance = new self;
    }
    self::$instance->startSession();
    return self::$instance;
  }
public static function getInstance()
  {
    if (!isset(self::$instance)) {
      self::$instance = new self;
    }
    self::$instance->startSession();
    return self::$instance;
  }
public static function getInstance ( ) { if ( ! isset ( self :: $ instance ) ) { self :: $ instance = new self ; } self :: $ instance -> startSession ( ) ; return self :: $ instance ; }
Returns THE instance of 'Session'.
The session is automatically initialized if it wasn't.

@return    object
Returns THE instance of Session . The session is automatically initialized if it wasn t .