SessionSection
class SessionSection implements IteratorAggregate, ArrayAccess
Session section.
Properties
bool | $warnOnUndefined |
Methods
Returns an iterator over all section variables.
Sets a variable in this session section.
Gets a variable from this session section.
Determines whether a variable in this session section is set.
Unsets a variable in this session section.
Sets a variable in this session section.
Gets a variable from this session section.
Determines whether a variable in this session section is set.
Unsets a variable in this session section.
Sets the expiration of the section or specific variables.
Removes the expiration from the section or specific variables.
Cancels the current session section.
Details
at line 39
__construct(Session $session, $name)
Do not call directly. Use Session::getSection().
at line 64
Iterator
getIterator()
Returns an iterator over all section variables.
at line 81
void
__set($name, $value)
Sets a variable in this session section.
at line 93
mixed
__get($name)
Gets a variable from this session section.
at line 109
bool
__isset($name)
Determines whether a variable in this session section is set.
at line 123
void
__unset($name)
Unsets a variable in this session section.
at line 136
void
offsetSet($name, $value)
Sets a variable in this session section.
at line 147
mixed
offsetGet($name)
Gets a variable from this session section.
at line 158
bool
offsetExists($name)
Determines whether a variable in this session section is set.
at line 169
void
offsetUnset($name)
Unsets a variable in this session section.
at line 181
SessionSection
setExpiration($time, $variables = null)
Sets the expiration of the section or specific variables.
at line 204
void
removeExpiration($variables = null)
Removes the expiration from the section or specific variables.
at line 217
void
remove()
Cancels the current session section.