SessionSection
class SessionSection extends Object 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 67
ArrayIterator
getIterator()
Returns an iterator over all section variables.
at line 84
void
__set($name, $value)
Sets a variable in this session section.
at line 96
mixed
__get($name)
Gets a variable from this session section.
at line 112
bool
__isset($name)
Determines whether a variable in this session section is set.
at line 126
void
__unset($name)
Unsets a variable in this session section.
at line 139
void
offsetSet($name, $value)
Sets a variable in this session section.
at line 150
mixed
offsetGet($name)
Gets a variable from this session section.
at line 161
bool
offsetExists($name)
Determines whether a variable in this session section is set.
at line 172
void
offsetUnset($name)
Unsets a variable in this session section.
at line 184
SessionSection
setExpiration($time, $variables = NULL)
Sets the expiration of the section or specific variables.
at line 212
void
removeExpiration($variables = NULL)
Removes the expiration from the section or specific variables.
at line 225
void
remove()
Cancels the current session section.