# The Yaf_Session class

(Yaf >=1.0.0)

## Introduction

## Class synopsis

Yaf_Session implements Iterator , ArrayAccess , Countable {
/* Properties */
protected static $_instance ;
protected $_session ;
protected $_started ;
/* Methods */
private __construct ( )
public count ( ) : void
public current ( ) : void
public del ( string `$name` ) : void
public __get ( string `$name` ) : void
public static getInstance ( ) : void
public has ( string `$name` ) : void
public __isset ( string `$name` ) : void
public key ( ) : void
public next ( ) : void
public offsetExists ( string `$name` ) : void
public offsetGet ( string `$name` ) : void
public offsetSet ( string `$name` , string `$value` ) : void
public offsetUnset ( string `$name` ) : void
public rewind ( ) : void
public __set ( string `$name` , string `$value` ) : void
public start ( ) : void
public __unset ( string `$name` ) : void
public valid ( ) : void
}

## Properties

_instance

_session

_started

## Table of Contents

- Yaf_Session::__construct — Constructor of Yaf_Session
- Yaf_Session::count — The count purpose
- Yaf_Session::current — The current purpose
- Yaf_Session::del — The del purpose
- Yaf_Session::__get — The __get purpose
- Yaf_Session::getInstance — The getInstance purpose
- Yaf_Session::has — The has purpose
- Yaf_Session::__isset — The __isset purpose
- Yaf_Session::key — The key purpose
- Yaf_Session::next — The next purpose
- Yaf_Session::offsetExists — The offsetExists purpose
- Yaf_Session::offsetGet — The offsetGet purpose
- Yaf_Session::offsetSet — The offsetSet purpose
- Yaf_Session::offsetUnset — The offsetUnset purpose
- Yaf_Session::rewind — The rewind purpose
- Yaf_Session::__set — The __set purpose
- Yaf_Session::start — The start purpose
- Yaf_Session::__unset — The __unset purpose
- Yaf_Session::valid — The valid purpose