final class Session implements Iterator, Traversable, ArrayAccess, Countable (View source)

Properties

static protected Session $_instance
protected array $_session
protected bool $_started

Methods

static Session
getInstance()

No description

start()

No description

mixed
get(string $name)

No description

bool
has(string $name)

No description

Session|false
set(string $name, mixed $value)

No description

Session|false
del(string $name)

No description

int
count()

No description

void
rewind()

No description

mixed
current()

No description

void
next()

No description

bool
valid()

No description

mixed
key()

No description

void
offsetUnset($name)

No description

mixed
offsetGet($name)

No description

bool
offsetExists($name)

No description

void
offsetSet($name, TValue $value)

No description

__get($name)

No description

__isset($name)

No description

__set($name, $value)

No description

__unset($name)

No description

Details

static Session getInstance()

No description

Return Value

Session

Session start()

No description

Return Value

Session

mixed get(string $name)

No description

Parameters

string $name

Return Value

mixed

bool has(string $name)

No description

Parameters

string $name

Return Value

bool

Session|false set(string $name, mixed $value)

No description

Parameters

string $name
mixed $value

Return Value

Session|false

return FALSE on failure

Session|false del(string $name)

No description

Parameters

string $name

Return Value

Session|false

return FALSE on failure

int count()

No description

Return Value

int

The custom count as an integer.

The return value is cast to an integer.

See also

Countable::count

void rewind()

No description

Return Value

void

Any returned value is ignored.

See also

Iterator::rewind

mixed current()

No description

Return Value

mixed

Can return any type.

See also

Iterator::current

void next()

No description

Return Value

void

Any returned value is ignored.

See also

Iterator::next

bool valid()

No description

Return Value

bool

The return value will be casted to boolean and then evaluated. Returns true on success or false on failure.

See also

Iterator::valid

mixed key()

No description

Return Value

mixed

TKey on success, or null on failure.

See also

Iterator::key

void offsetUnset($name)

No description

Parameters

$name

Return Value

void

See also

ArrayAccess::offsetUnset

mixed offsetGet($name)

No description

Parameters

$name

Return Value

mixed

Can return all value types.

See also

ArrayAccess::offsetGet

bool offsetExists($name)

No description

Parameters

$name

Return Value

bool

true on success or false on failure.

The return value will be casted to boolean if non-boolean was returned.

See also

ArrayAccess::offsetExists

void offsetSet($name, TValue $value)

No description

Parameters

$name
TValue $value

The value to set.

Return Value

void

See also

ArrayAccess::offsetSet

__get($name)

No description

Parameters

$name

See also

Session::get

__isset($name)

No description

Parameters

$name

See also

Session::has

__set($name, $value)

No description

Parameters

$name
$value

See also

Session::set

__unset($name)

No description

Parameters

$name

See also

Session::del