final public function start($killPrevious = FALSE)
    {

        //starts this session if not creates a new one
        //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this;
        //@TODO Check if there is an existing session!
        //If there is any previous and killprevious is false,
        //simply do a garbage collection and return;
        //if we can't read the session
        if (($session = $this->read()) !== FALSE) {
            $this->update($session);
        } else {
            $this->create();
        }
        //Carbage collection
        $this->gc();
    }
final public function start($killPrevious = FALSE)
    {

        //starts this session if not creates a new one
        //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this;
        //@TODO Check if there is an existing session!
        //If there is any previous and killprevious is false,
        //simply do a garbage collection and return;
        //if we can't read the session
        if (($session = $this->read()) !== FALSE) {
            $this->update($session);
        } else {
            $this->create();
        }
        //Carbage collection
        $this->gc();
    }
final public function start ( $ killPrevious = FALSE ) { //starts this session if not creates a new one //$self = (!isset($this) || !is_a($this, "Library\Session")) ? self::getInstance() : $this; //@TODO Check if there is an existing session! //If there is any previous and killprevious is false, //simply do a garbage collection and return; //if we can't read the session if ( ( $ session = $ this -> read ( ) ) !== FALSE ) { $ this -> update ( $ session ) ; } else { $ this -> create ( ) ; } //Carbage collection $ this -> gc ( ) ; }
Starts a session

@param type $killPrevious
@return void
Starts a session