This is an old revision of the document!
Table of Contents
Session
Layer: Core · Source: lib/core/Session.php:21 (lines 21–99)
class Session
Example: $data = Session::getInstance(); $data→nickname = 'Someone'; $data→age = 18; $data→destroy();
Docblock Metadata
^ Tag ^ Value ^ | ''@category'' | Core Class | | ''@version'' | 1.0 | | ''@see'' | https://www.php.net/manual/en/function.session-start.php#102460 |
Inheritance
No parent, interface or trait. This is a root type.
Constants (2)
^ Visibility ^ Name ^ Value ^ Line ^ | ''-'' | ''SESSION_STARTED'' | ''true;'' | 23 | | ''-'' | ''SESSION_NOT_STARTED'' | ''false;'' | 25 |
Properties (1)
^ Visibility ^ Type ^ Name ^ Default ^ Line ^ | ''private'' | ''(untyped)'' | ''$session_state'' | ''self::SESSION_NOT_STARTED;'' | 27 |
Methods (7)
^ Visibility ^ Method ^ Summary ^ Line ^ | private | ''__construct()'' | (undocumented) | 31 | | public static | ''getInstance()'' | (undocumented) | 35 | | public | ''startSession()'' | (undocumented) | 47 | | public | ''__set()'' | (undocumented) | 66 | | public | ''__get()'' | (undocumented) | 72 | | public | ''__isset()'' | (undocumented) | 80 | | public | ''destroy()'' | (undocumented) | 86 |
__construct()
private function __construct()
lines 31–33 (3)
Takes no parameters.
getInstance()
public static function getInstance()
lines 35–45 (11)
Takes no parameters.
Returns: (none declared)
startSession()
public function startSession()
lines 47–64 (18)
Takes no parameters.
Returns: (none declared)
__set()
public function __set($name, $value)
lines 66–70 (5)
^ Parameter ^ Type ^ Default ^ Description ^ | ''$name'' | ''(untyped)'' | //required// | //none// | | ''$value'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared)
__get()
public function __get($name)
lines 72–78 (7)
^ Parameter ^ Type ^ Default ^ Description ^ | ''$name'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared)
__isset()
public function __isset($name)
lines 80–84 (5)
^ Parameter ^ Type ^ Default ^ Description ^ | ''$name'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared)
destroy()
public function destroy()
lines 86–98 (13)
Takes no parameters.
Returns: (none declared)
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
