====== 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 (2) =======
^ Visibility ^ Type ^ Name ^ Default ^ Line ^
| ''private'' | ''(untyped)'' | ''$session_state'' | ''self::SESSION_NOT_STARTED'' | 27 |
| ''private static'' | ''static'' | ''$instance'' | | 29 |
======= 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.//