SessionSection
class SessionSection implements IteratorAggregate, ArrayAccess
Session section.
Methods
Returns an iterator over all section variables.
Sets a variable in this session section.
Gets a variable from this session section.
Removes a variable or whole section.
No description
No description
No description
No description
No description
No description
No description
No description
Sets the expiration of the section or specific variables.
Removes the expiration from the section or specific variables.
Details
at line 24
__construct(Session $session, string $name)
Do not call directly. Use Session::getSection().
at line 34
Iterator
getIterator()
Returns an iterator over all section variables.
at line 44
void
set(string $name, mixed $value, string|null $expire = null)
Sets a variable in this session section.
at line 59
mixed
get(string $name)
Gets a variable from this session section.
at line 74
void
remove(string|array|null $name = null)
Removes a variable or whole section.
at line 92
void
__set(string $name, $value)
No description
at line 101
mixed
__get(string $name)
No description
at line 111
bool
__isset(string $name)
No description
at line 120
void
__unset(string $name)
No description
at line 128
void
offsetSet($name, $value)
No description
at line 136
mixed
offsetGet($name)
No description
at line 144
bool
offsetExists($name)
No description
at line 152
void
offsetUnset($name)
No description
at line 164
SessionSection
setExpiration(string|null $expire, string|array|null $variables = null)
Sets the expiration of the section or specific variables.
at line 191
void
removeExpiration(string|array|null $variables = null)
Removes the expiration from the section or specific variables.